Sorry, wenn ich das so sage, aber von deinem Code krieg ich Augenkrebs. Da gehen Code und Kommentar so durcheinander, nach if oder else könnte man eine neue Zeile anfangen ....
Aber zu deinem Problem mit Modulo:
Code:
#define LENGHT 20
int main() {
int i;
int xpos;
int line;
for(i = 0; i < 80; i++) {
xpos = i % LENGHT;
line = i / LENGHT;
printf("%d, %d, %d\n", i, xpos, line);
}
}
Dieser Code sollte das machen, was du beschreibst und funktioniert ohne Probleme auf meinem PC. Ich probiere C-Code gerne auf dem PC aus (ich verwende keine Atmel und hab daher das Studio nicht)
MfG Klebwax
Lesezeichen