Sponsor-Board.de
[S] C++ Hilfe

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: PC (/forumdisplay.php?fid=103)
+---- Thema: [S] C++ Hilfe (/showthread.php?tid=58857)


[S] C++ Hilfe - Fokalé - 10.02.2016 15:55

Hey,

bräuchte jemanden der mit bei etwas sehr banalem hilft.

Aktuell versuche ich etwas mit einem Case Switch umzusetzen. Entweder seh ich als Anfänger den Wald vor lauter Bäumen nicht oder ich habe mich verrannt.

Jeder der sich berufen fühlt mir in diesem Unterfangen zur Seite zu stehen bekommt natürlich ein paar Punkte von mir Smile

Problem:

A
B
C
D
E
Quit

Bei Case 1 (a) soll er in die Funktion a springen undso weiter. Bei Quit soll das ganze Programm verlassen werden.

Freue mich schon auf eure Vorschläge.


RE: [S] C++ Hilfe - eret12 - 10.02.2016 16:30

Hi,

Version 1.
Hier kommt eine Fehlermeldung wenn etwas falsches übergeben wird (durch default):

PHP-Code:
switch ( Variable )
      {
         case 
'A':
            
void FunktionA;
            break;
         case 
'B':
            
void FunktionB;
            break;
         case 
'C':
            
void FunktionC;
            break;
         case 
'D':
            
void FunktionD;
            break;
         case 
'Quite':
            exit(
0);
            break;
         default:
            
cout << "Falsche Eingabe";
      } 


Version 2.
Hier wird das Programm geschlossen sobald eine unbekannte Variable übergeben wird. Ist allerdings nicht zu empfehlen, schöner ist Variante 1![/php]

PHP-Code:
switch ( Variable )
      {
         case 
'A':
            
void FunktionA;
            break;
         case 
'B':
            
void FunktionB;
            break;
         case 
'C':
            
void FunktionC;
            break;
         case 
'D':
            
void FunktionD;
            break;
         default:
            exit(
0);
      } 



Anstatt void kann es auch sein dass du int, float, etc. verwenden musst. Je nach Typ deiner Funktion.


Ich hoffe das konnte dir weiter helfen.
Du kannst mir sonst auch per PN schreiben.


Lg eret12


RE: [S] C++ Hilfe - Fokalé - 10.02.2016 17:47

Durch die Hilfe von eret hats geklappt, vielen Dank an dieser Stelle nochmal Smile