Mam program, który zawiera w sobie kilka innych jakby podprogramów. Po skompilowaniu jest możliwość wybrania jednego z nich. Tylko problem w tym, że jak taki podprogram kończy swoje działanie, to wyłącza się cały program, a chciałbym żeby pojawił się komunikat "Jeśli chcesz aby program zakończył swoje działanie wciśnij q, a jeśli chcesz kontynuować wciśnij enter" i po tym komunikacie i wciśnięciu enter znowu pojawi mi się lista do wyboru programów, a przy wciśnięciu q, program się wyłączy.
0
0
Hmm… Pętle :P
0
Nie do końca wiem której pętli powinienem użyć i jak określić początek programu.
1
Najprostsza i niezbyt ładna wersja (ale działająca) to:
#include <stdio.h>
int main() {
while (getchar() != 'q') {
// kod do wykonania
printf("Enter q to quit\n");
}
return 0;
}
0
while (getchar() != 'q') {
printf("Wcisnij q aby wyjsc.\n");
printf("Wcisnij enter, aby kontynuowac.\n");
}
Mam coś takiego, ale właśnie chodzi mi teraz o skok na początek programu.
0
no to napisz pętle na początku programu?
W pętli rób instrukcje które chcesz żeby były powtarzane.
0
Jakby to mniej więcej wyglądało? bo ciężko mi to ogarnąć.
1
int main()
{
while (getchar() != 'q')
{
//TU SIĘ MA DZIAĆ PROGRAM
printf("Wcisnij q aby wyjsc.\n");
printf("Wcisnij enter, aby kontynuowac.\n");
}
return 0;
}