作者:miedao1592_460 | 来源:互联网 | 2024-11-09 18:40
在C++程序中,文档A的每一行包含一个结构体数据,其中某些字段可能包含不同数量的数字。需要将这些结构体数据逐行读取并存储到向量中,随后不仅在控制台上显示,还要输出到新创建的文档B中。希望得到指导,感谢!
c++
文档A中每一行都是一个struct,最后几个数字的数量是不一定的,需要把每一行都放入vector然后输出到屏幕,并且也输出到新建的文档B中。求指教,谢谢!
struct hero
{
string name;
int age;
char sex;
double weight;
string color;
vector
number;
};
4 个解决方案
没有找到你提的问题,你是要请人帮你完成这个任务?还是任务中碰到了什么问题?
应该用
istringstream ss(line);
代替
istrstream ss(line.c_str());
头文件由strstream 改成 sstream
更好一点,用的不熟凭印象都混了。