Как я могу вернуться к основной функции из другой подфункции?в программировании на C
в main () пользователя спрашивают, хотят ли он игры или калькулятор.если он выбирает игры, например, он будет ходить в функциональные игры, когда он в игровой функции, он может выбрать, какую игру он хочет, или вернуться в главное меню, в котором отображаются игры и калькулятор.
например:
//prototypes
function one
function sub_one
main() {
select the function :
games:1
calculator:2
go to ?(function games)?: ....
}
////////////////////////////
function games {
select the game :
snake:1
painter:2
want to go back? yes? main()
}
////////////////////////////
function snake {
a+b .. get my work done here and i wanna goo back to games()
want to go back? yes? function games()
}
Мне удалось вернуться к предыдущим функциям, кроме той, которая указана в main ().
Я попытался определить глобальную переменную и использовать ее в цикле while внутриmain (), чтобы изменить его из любой функции, чтобы можно было вернуться из любой части моего кода.
Это кажется довольно простым, но я потерял терпение, потому что я потратил весь свой день, пытаясь это сделать.вещь, и именно поэтому я ищу маленький намек от вас.
Большое спасибо.