switch-Anweisung: Beispiel

  #include <iostream.h>

  void main()
  {
    char str[]= "Diese Zeichenkette soll untersucht werden";
    int anz_u = 0, anz_i  = 0, anz_leer = 0, anz_rest = 0;

    for (int i = 0; str[i]; i++)
    {
        switch (str[i])
        {
            case ' ': anz_leer++;            // Leerzeichen zählen
                      break;
            case 'u': anz_u++;               // u's zählen
                      break;
            case 'i': anz_i++;               // i's zählen
                      break;
            default : anz_rest++;            // restliche Zeichen zählen
                      break;
        }
    }

    cout  << "Der String enthaelt " << anz_leer << " Leerzeichen, " << anz_u << " u's, "
          << anz_i << " i's  und " << anz_rest << " sonstige Zeichen. " << endl;
  }