Witam. Mam problem z programem na zajęcia. Ma to być prosty kalkulator wczytujący działanie w formie 2+1.
Problem mam w funkcji main, w pętli która ma się zapętlać aż do wprowadzenia kropki. Nie ogarniam jak ta pętla ma wygladać. Może ktoś mi z nią pomóc? Może jakiś szkic?
int WczytajDzialanie(int* wArg1, char* wOper, int* wArg2){
if (WczytajLiczbe(wArg1,)==-1) return -1;
cin >> *wOper;
if (WczytajLiczbe(wArg2,)==-1) return -1;
return 0;
}
int WczytajLiczbe(int* wLiczba){
cin >> Liczba;
if (cin.fail())
{
cout << "*** Liczba zostala blednie wprowadzona."<< endl << endl;
cin.clear(); // Reset znacznikow bledu
cin.ignore(10000,'\n'); // Ignorowanie wszystkich znakow,
// az do konca linii
return -1;
}
int main()
{
ZnakKonca = 'a';
while (ZnakKonca != '.')
{
WczytajDzialanie(&Arg1,&Oper,&Arg2);
}
}