Witam
mam problem z napisaniem kodu w C++
wczytuję z pliku stringa napis
ten napis to 2+2
chce zamienić ten napis na int tak żebym mógł wykonać działanie 2+2
wrzucam kawałek kodu gdzie próbuje zamienić stringa na int
string napis;
string liczba;
int rozwiazanie;
int suma;
liczba = napis;
rozwiazanie = atoi(liczba.c_str());
suma = rozwiazanie + 6;
cout << liczba <<" + 6 = " << suma<< endl;
zamiana działa ale tylko na ciągu liczb jak pojawia się znak np + uciną na liczbie przed nim
ktoś ma pomysł jak zamienić całość na int tak, żeby można wyliczyć wczytany plik?