如何掩盖对象数组的数据类型字符串到C 中的INT
How to covert the data of array of objects type string to int in c++
for (i=0;i<y;i++)
{
stringstream ss(student[i].getstudent());
int MARK;
ss>>MARK;
cout<<student[i].getstudent()/2<<endl;
}
这是将对象数组中的数据类型转换为int
的正确方法?我已经尝试了很多次,但没有起作用。
是的,pre-c 11您将使用stringstream
从std::string
转换为int
或atoi()
。
但是,如果您可以访问C 11,我建议使用std::stoi()
。
相关文章:
- C++浮点数据类型和字符串数据类型无法子到模板函数中
- 具有多个模板的模板函数,用于特定数据类型(如字符串)?
- C++将 wwn 字符串转换为识别为十六进制的数据类型
- 无法在 c++ 中将字符串分配给字符串数据类型
- 是否可以用类似C/C++(或任何语言)的语言,从作为用户输入的字符串或文件中创建用户定义的数据类型
- 基于给定字符串数据类型的链表删除节点
- 如何将两个 jlong 数据类型转换为 jstring,然后将两个字符串连接在一起以便从 JNI 将字符串返回给 jav
- 返回字符串和不同向量数据类型的映射C++
- 添加字符串向量和不同数据类型向量的映射
- 字符串中单个字符作为数组的数据类型是什么
- 将元音与字符串数据类型的字符串分开,并将其存储在新字符串中
- 有没有办法通过 zeromq pub 子C++发送字符串以外的数据类型
- C++:在字符串数据类型中创建单词"letter after letter"
- 字符串数据类型变量初始化
- 在C 中使用字符串数据类型的问题
- zipcode应该存储为字符串数据类型的两个原因
- 由于PROTOBUF服务器中的字符串数据类型变量和客户端通过cpp中recv端的套接字进行通信,因此正在获取segfau
- 在strlwr()中使用字符串数据类型
- 我想通过使用字符串数据类型而不是char类型来获得多行
- 如何对模板中的字符串数据类型执行几组不同的指令