Hi,

Bin schon n bissel C eingerostet. Warum gehts dann aber hier?
Ich würds schön finden wenn ich einfach meinen Pointer weitersetzen kann.
Code:
void SendeString (char *szBuf)
{
  while (*szBuf) {
     loop_until_bit_is_set (USR, UDRE); /* warten bis Senden moeglich */
     UDR=*szBuf;
     szBuf++;
  }
}
wenn ich jetzt einen char pointer array anlege sondern ein char array und nen pointer der auf ein element des arrays zeigt?
Dann müsst ich nur noch wissen wie man nen pointer auf etwas zeigen lässt :/

Wie Leere ich denn ein char Array? Muss ich durch alle Elemente laufen und 0x00 reinschreiben? oder gibts da wat schöneres?