如何在c ++中将对象数组字符串的数据转换为int

时间:2018-02-28 19:09:48

标签: c++ arrays

for (i=0;i<y;i++)
{
stringstream ss(student[i].getstudent());
int MARK;
ss>>MARK;

cout<<student[i].getstudent()/2<<endl;
}

这是将对象数组中的数据类型转换为int的正确方法吗?我已经尝试了很多次但是没有用。

1 个答案:

答案 0 :(得分:3)

是的,在C ++之前的版本11中,您使用stringstreamstd::string转换为intatoi()

如果您有权访问C ++ 11,我建议您使用std::stoi()