Programmieren in C++ |
home |
zurück |
vor |
switch case AnweisungEinsatz z.B. bei einem MenusystemBislang ist das folgendermaßen zu bewältigen if (buffer[0]=='n'){ // Neuen Datensatz einlesten else if (buffer[0]=='a'){ . . }else { //Falscher Code } Andere Lösung (Struktogramm ident. z. voriger Lösung) switch (buffer[0]){ case `n`: //alle Befehle f. neuen DS break; case `a`: // Befehle für Ausgabe break; . . default: //Fehler } siehe Programm Prog0013 |
home |
zurück |
vor |