Gibt es in C foreach-Schleifen?
lima-city → Forum → Programmiersprachen → C/C++ und D
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Soviel ich weiß, nein. Über was für Variablen willst du denn iterieren?
-
das sollte irgendsowas sein(C++)
for(int i = 0; i < (sizeof(array) / sizeof(Arraytyp)); i++) { //bla... }
-
Thx, klappt
(War noch eine kleine Änderung nötig:)
... i < (sizeof(a) / sizeof(int) - 1); i++)
kP warum^^ -
Ist recht simpel:
wenn man einen Array hat:
int arr[3] = {1, 2, 3};
Hat er 3 Elemente, was das Ausrechnen mit dem sizeof-operator ja auch ergibt.
Aber der höchste Index, ist 2!
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
Hoffe, das war verständlich ;)
Beitrag geändert: 30.11.2007 21:22:08 von benutzernaemelchen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage