Wiecie jak zaimplementować do programu "funkcję" punktów kontrolnych?
w trakcie wykonywania od początku main'a użytkownik dostawałby za każdym jakimś blokiem kodu szyfr, którym, gdyby zaczynał od nowa użytkowanie programu, po jego wpisaniu kod zacząłby się wykonywać od określonego punktu.
rozumiecie mniej więcej?
gdybym miał kod o wiele mniej skomplikowany można by dać takie coś:
cin >> Szyfr;
if (Szyfr == "punkt1") {
blok1();
blok2();
blok3();
blok4();
}
if (Szyfr == "punkt2") {
blok2();
blok3();
blok4();
}
if (Szyfr == "punkt3") {
blok3();
blok4();
}
if (Szyfr = "punkt4") {
blok4();
}
else {
//
}
ale u mnie to nie przejdzie. jakieś propozycje?