Anstatt das Programm direkt nach der ersten Funktion, die "1" ist, zu beenden, wie treffe ich eine Auswahl, um mit einer anderen Funktion fortzufahren? Etwas wie das Menü wieder erscheinen zu lassen, um die Auswahl für andere Funktionen zu treffen. Beispiel: 2 oder 3Wie treffe ich eine Auswahl, um zu einer anderen Funktion zu wechseln, wenn ich die aktuelle Funktion abgeschlossen habe?
#include <stdio.h>
int testing(); int rewarding(); int buying();
void main()
{
int menu;
printf("Enter 1 for testing:\n");
printf("Enter 2 for rewarding:\n");
printf("Enter 3 for buying:\n");
scanf("%d", &menu);
if (menu == 1) { //first function
testing();
}
else if (menu == 2) { //second function
rewarding();
}
else if (menu == 3) { //third function
buying();
}
system("pause");
}
testing() {
printf("this is the first function\n"); // proceed to selection menu to choose another function when first function is completed
return(0);
}
rewarding() {
printf("this is the second function\n");
return (0);
}
buying() {
printf("this is the third function\n");
return(0);
}
Loop in 'Haupt'. – LogicStuff
@LogicStuff Tut mir leid, ich bin ein Neuling. Könnten Sie genauer sein? Oder zeigen Sie die Funktionsweise? Danke –
Bitte lesen Sie, wie Sie Schleifen in C oder C++ verwenden. Es gibt unzählige Beispiele, da es eines der grundlegenden Werkzeuge von Verfahrenssprachen ist. – paddy