Possible Duplicate:
How to convert a single char into an int
Well, I’m doing a basic program, wich handles some input like:
2+2
So, I need to add 2 + 2.
I did something like:
string mys "2+2";
fir = mys[0];
sec = mys[2];
But now I want to add “fir” to “sec”, so I need to convert them to Int.
I tried “int(fir)” but didn’t worked.
There are mulitple ways of converting a string to an int.
Solution 1: Using Legacy C functionality
Solution 2: Using
lexical_cast(Most Appropriate & simplest)Solution 3: Using
C++ Streams