C: Switch-case vereinfachen?

Michael`

Enthusiast
Thread Starter
Mitglied seit
08.09.2005
Beiträge
734
Sprache: C

Wie kann ich folgendes vereinfachen?

switch(b) {

case 0: s[0] += 1; break;
case 1: s[1] += 1; break;
case 2: s[2] += 1; break;
case 3: s[3] += 1; break;
case 4: s[4] += 1; break;
case 5: s[5] += 1; break;
case 6: s[6] += 1; break;
case 7: s[7] += 1; break;
case 8: s[8] += 1; break;
case 9: s[9] += 1; break;

}

Hier ist die Anzahl der "cases" 10. Da geht es ja noch ganz gut. Aber wenn die Anzahl der "cases" z.B. 250 beträgt? Kann ich die "cases" irgendwie mit einem Array (in ner Schleife) hochzählen?
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Oh mann ist das peinlich....

Hast natürlich recht. Danke.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh