Guten Tag,
Seit ein Paar Tagen beschäftige ich mich mit den Sources:
"lcd-routines.c & lcd-routines.h".
Ein Befehl kann ich nicht entschlüsseln ("Fast Neuling"),
weswegen ich um Hilfe bitte ^^.
Grundtutorials wie z.B. Bitmanipulation sind gelesen und verstanden.
Der Befehl, befindet sich im Makro "lcd_string();".
Er lautet "while( *data != '\0' )", was geschieht hier? :D
Dass einzige was ich mir vorstellen könnte, dass der Befehl an den
String "data" abschließend dass \0 setzt..
[ vorher data = ABC nachher data = ABC\0 ]
Allerdings verstehe ich nicht wie.
Wenn ihr Links dazu findet oder hilfe, die ich nicht gefunden habe, wäre
ich euch dankbar. :)
Grüße
Umbrecht
Umbrecht schrieb: > Er lautet "while( *data != '\0' )", was geschieht hier? :D > > Dass einzige was ich mir vorstellen könnte, dass der Befehl an den > String "data" abschließend dass \0 setzt.. das kann ja schon mal nicht sein, das es gibt ja überhaupt keine Zuweisung. while( 1 ) ist klar oder? *data != '\0' ist doch auch eindeutig oder?
Umbrecht schrieb: > *data != '\0' -> nein, nicht direkt 1 != 2 ist auch klar *data Daten von einem zeiger '\0' auch nur eine 0 man könnte auch etwas einacher while( *data ) schreiben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.