switch case Beispiel mit Zeichenbenennung gesucht

#define Auto 1;
#define Flugzeug 2;

switch(Fortbewegungsmittel)
{
case Auto:
bla-bla;
break;

#define haben ausserdem den Nachteil, dass man gern mal ein ; schreibt, wo keins sein darf :wink:

Dein Beispiel ist übrigens ein perfekter Anwendungsfall für enums

enum  { Auto; Flugzeug; Sonstwas;} Fortbewegungmittel;
Fortbewegungsmittel = wieAuchImmer();
switch(Fortbewegungsmittel)
{
  case Auto:
    blabla();
   break;
}