Beste Möglichkeit, einen String in C @ einzuschalt

n C gibt es einswitch -Konstrukt, das es einem ermöglicht, verschiedene bedingte Codezweige basierend auf einem Test-Integer-Wert auszuführen,

int a;
/* Read the value of "a" from some source, e.g. user input */
switch ( a ) {
case 100:
  // Code
  break;
case 200:
  // Code
  break;
default:
  // Code
  break;
}

Wie ist es möglich, dasselbe Verhalten zu erzielen (d. H. Das sogenannte "if-else ladder ") für einen Zeichenkettenwert, d. h. einchar *?

Antworten auf die Frage(30)

Ihre Antwort auf die Frage