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 

