skok do początku programu

0

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

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;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1