Zitat Zitat von zumi411
also ich blick da jetz mit hilfe derAsuro-Lib langsam durch! nur egal was ich programmiere, immer zeigt er beim durchlaufen mit der makedatei den selben fehler an:
"test.c:15: error: `for' loop initial declaration used outside C99 mode
test.c:21: error: `for' loop initial declaration used outside C99 mode
test.c:29: error: `for' loop initial declaration used outside C99 mode"

könnte mir einer von euch helfen wie ich diese fehler weg bekomme?

Bin mir nicht 100%ig sicher, aber ich denke es liegt daran:

Früher musste man bei C die Variablen immer am Blockanfang definieren, also z.B. mussten in der main Funktion alle Variablen am Anfang von main definiert werden, und erst dann konnte man weitermachen.
Durch eine Erneuerung des C Standards war es dann möglich, Variablen dort zu definieren, wo man sie braucht.

Ich empfehle aber den alten Weg, also alle Variablen am Anfang zu definieren.

Konkret heißt das:
Du hast wohl geschrieben:
for(int n=0;n<MAX;n++)

Du hast also n erst in der for Schleife definiert!
Definiere n am Anfang von main und das Problem sollte verschwunden sein!