int str2int (const string &str) { stringstream ss(str); int num; if((ss >> num).fail()) { //ERROR } return num; } int main() { string normalString = "12345"; int intString = str2int(normalString); return 0; }