Frage von Kambl7, 12

Cpp In einem switch ein zweiter switch?

Wie geht es dass ich zum Bsp einen Switch in einem zweiten machen kann. z.B.:

...

switch (Option1)

{ case 1: switch { case 3:printf("Sampletext } }

....

Geht das? Oder wenn nein wie sonst? Geht es überhaupt.

Antwort
von PeterKremsner, 11

Ja das würde gehen:

Switch

{

case1: break;

case2:

Switch

{

case1: break; ....

}

break;

Antwort
von Mikkey, 12

Natürlich geht das, ist aber allerletzter Programmierstil. Besser:

... case x:

        EvaluateFurtherValue(andererWert);

        break;

...

void EvaluateFurtherValue(int furtherValue)

{

    switch (furtherValue) {

...

   }

}

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten