Kod programu jest taki:
#include <iostream>
#include <stdio.h>
#include "../gazeta.h"
using namespace std;
int funkcjaPytajaca();
int main()
{
funkcjaPytajaca();
}
int funkcjaPytajaca(){
int wybor;
cout << "Witaj w programie zarzadzania Gazeta" << endl;
cout << "Wybierz:" << endl;
cout << "1 aby wyswietlic aktualny stan obiektu" << endl;
cout << "2 aby zmienic parametr obiektu" << endl;
cout << "3 aby zakonczyc program" << endl;
cin >> wybor;
if (wybor == 1)
cout << "1" << endl;
else if(wybor == 2)
cout << "2" << endl;
else if(wybor == 3)
cout << "3" << endl;
else
funkcjaPytajaca();
return wybor;
}
Moim ukrytym marzeniem jest, aby po wpisaniu czegokolwiek innego niż cyfry 1, 2 lub 3 pytanie pojawiało się ponownie. Niestety, po podaniu litery program wpada w nieskończoną pętlę. Co robię źle?