C++中string与int转换
string转int
#include <iostream> #include <string> using namespace std; int main() { char* s = "1234"; string str("5678"); int intS = atoi(s); //此写法会报错 //int intStr = atoi(str); //需先将string转成char* int intStr = atoi(str.c_str()); cout << "char* 转int: " << intS << endl; cout << "string 转int: " << intStr << endl; system("pause"); return 0; }