jodeman
Legacy Member
Heb hier het probleem dat ik een wiskundige notatie moet ingeven en nu moet ik kijken of de invoer een char is dus een wiskundig teken of wanneer de invoer een getal is.
Dit heb ik, ik zie het probleem wel, maar ik weet niet hoe ik het moet oplossen. Is er een functie in cin waarmee ik vorige invoer kan oproepen ofzo?
Dit heb ik, ik zie het probleem wel, maar ik weet niet hoe ik het moet oplossen. Is er een functie in cin waarmee ik vorige invoer kan oproepen ofzo?
Code:
while (ok)
{
if (cin >> test)
{
cout << "nummer ingevoerd";
}
else
{
if (cin >> expr)
{
switch (expr)
{
case '+' : s.action(expr); break;
case '-' : s.action(expr); break;
case '*' : s.action(expr); break;
case '/' : s.action(expr); break;
case '=' : ok = false; break;
default : test = expr;
}
}
}
}
. Ben voor de moment nog bezig aan de basis te leren.
plit, die doet hetzelfde ^^
]