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.