hallo, kann den unteren test-string nicht ausgeben auf dem lcd-display. oder ist der string für winavr-c nicht richtig? char test[8]; test[]='pebi'; mfg karlheinz
> test[]='pebi';
Was soll'n das sein?
In C kann man keine Arrays als ganzes zuweisen.
Genau das versuchst Du aber hier.
strcpy( test, "pebi" );
habe es jetzt mit dem gänsefüsschen gemacht : char test[] = "pebi"; und es klappt mit winavr-c auch ohne eine stringlänge anzugeben. karlheinz
Ja. Das ist normal. Wenn Du keine Array-Laenge angibst, dann leitet sie der Compiler von der Initialisierung ab.
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.