Hi,

würde so doch auch gehen, dann spart man die if abfrage:

Code:
for (i=0; array[i] != '\0'; i++)   /*Schleife ausführen solange  */
     USART_putc(array[i]);
Dann musst du aber sicher sein das eine \0 vorkommt, sonst schickt er den ganzen Speicher raus