Witam!
Tak jak w temacie:
Czy jest możliwe w C++ wykonanie poprzedniej funkcji po wykonaniu innej.
Mianowicie w skrócie sprawa wygląda tak:
void x()
void y()
void z()
{
tu jest instrukcja switch,case 1 i 2.Przykładowo wybiorę 1 i wywoła się x() ( odpowiednio 2 to y() )
x() //Wiem że tu mogę tak zrobić,ponieważ funkcję x już wcześniej zadeklarowałem
}
int main ()
{
z(); //I tutaj nie wiem jak zrobić tak,że gdy wykona się funkcja x ( wywołana za pomocą z),aby program powrócił do początku funkcji z() ( w sensie do tego switch"a). Próbowałem to zrobić za pomocą goto,aczkolwiek problem jest w tym że z() jako funkcję zadeklarowałem póżniej,dlatego nie mogę tego zrobić ;/.
Przepraszam za chaotyczną składnię,aczkolwiek jestem dopiero początkujący i nie do końca umiem opisać mój problem,ale mam nadzieję że Państwo zrozumieją :)
Z góry dziękuję za pomoc :)
Pozdrawiam!