Hallo,
wenn Du die Ausgabe auf dem LCD löschen willst, heisst Das eigentlich, das dort lauter Leerzeichen hin müssen.
Wenn Du einen String erstellst, der nur \0 hat, ist dieser eigentlich leer, denn das \0 ist das Endekennzeichen.
Du musst hier Leerzeichen in den String schreiben, und am Ende das \0.
Edit:
wegen dem String löschen:
Das \0 wird auch mit angehängt.Code:strcpy(data, "ichwilldarein");
Lesezeichen