hab da ein problem znd zwar weis ich nicht wiso die schleife nicht funktioniert void print(char buffer []) { for ( int i = 0; buffer [i] !=0; i++) data(buffer[i]); } ../lcd.h:193: error: 'for' loop initial declaration used outside C99 mode was heist das
> was heist das
Das heist, das Du entweder die variable i ausserhalb der Schleife
deklarieren musst
int i;
for (i = 0; buffer[i] != 0; i++)
data(buffer[i]);
}
oder dass Du dem Compiler sagen musst, dass er den ISO C99 Standard
verwenden soll.
avr-gcc -c ........ -std=c99 ........
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.