Я в первом семестре в университете изучаю C программирование. Мы познакомились с модульностью нашего кода, и суть моей проблемы в том, что я создал функцию, которая предлагает пользователю продолжить или выйти из программы. Очевидно, у меня есть несколько других функций до этого, и я вызываю их в main (). Имейте в виду, что функции находятся в отдельных C файлах. Я вернусь sh к l oop назад к main (), если пользователь введет 'Y' (то есть, чтобы запустить программу с самого начала), но, учитывая мои начальные знания, мне было трудно понять, как go об этом. Буду признателен за любую помощь / руководство!
int continueOrExit() {
char response;
char upperResponse;
printf("Do you wish to continue the program? Y/N");
scanf("%c", &response);
upperResponse = toupper(response);
while(upperResponse == 'Y')
main(); // this is the bit which I struggle with
.....
}