Forum: Compiler & IDEs For Schleife (schon wieder?)


von Franz H. (Gast)


Lesenswert?

Hallo bekomme immer Fehler:
"../LCD-Display.c:27: error: 'for' loop initial declaration used
outside C99 mode"

Code:
for (int r=0; r<3; r++)
{
...
}

Keine Ahnung was falsch ist und noch weniger Ahnung wie die Lösung
aussieht. Muss ich was inkludieren? Kann mir jemand auf die Sprünge
helfen, ich hänge fest...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

> Keine Ahnung was falsch ist und noch weniger Ahnung wie die Lösung
> aussieht.

Entweder "int r;" außerhalb der Schleife definieren oder aber einen
der beiden C99-Modi bei -std= auswählen (c99 oder gnu99).

von Franz H. (Gast)


Lesenswert?

Du hattest Recht. Int außerhalb definieren hat geholfen. Danke!!!

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
Noch kein Account? Hier anmelden.