ahoj, chcel by som spravit program, ktory prijme ako vstup nejaky string, napr. "1+1"
a nech vrati vysledok(v tomto pripade 2 ;-]) ... ako to spravit?
skusal som program typu:
#include <iostream>
#include <string>
using namespace std;
int main(){
int pocty;
char vstup[50];
cin >> vstup;
pocty = atoi(vstup);
cout << pocty << endl;
}
alee akosi mi stale hadze ako vystup len cislo 1... asi to len ten string prevedie na int a ked vidi znamienko "+", tak dalej sa ani neunuva na to pozerat...
da sa to vobec nejako? osobne sa mi nechce pisat nejaky vlastny parser, co bude hladat znamienka a potom to vykonavat...
any ideas?:) diky