我怎样才能将c ++ str转换为int?

use*_*764 2 c++

可能重复:
c ++将字符串转换为int

我有用户输入9个数字.我需要将字符串数转换为int

string num;
int num_int, product[10];

cout << "enter numbers";
cin >> num;

for(int i =0; i<10; i++){
   product[i] = num[i] * 5; //I need the int value of num*5
}
Run Code Online (Sandbox Code Playgroud)

小智 5

为什么不立即读取整数?

int num;
cin >> num;
Run Code Online (Sandbox Code Playgroud)

  • @ user1082764为什么?你为什么需要一个字符串? (2认同)