我有一个包含以下格式信息的文本文件:
AAAAAAAAAAAAAAAAAAA_SSSSSSSSSSSSSS_111_999999 BBBBBBBBBBBBBBBBBBB_TTTTTTTTTTTTTT_111_999999
我希望能够使用_
作为分隔符在c ++中解析它并存储它以便以后可以访问它。
我的计划是创建一个这样的结构:
struct fileContents{
string text1;
string text2;
int num1;
int num2;
};
我是在正确的轨道上吗?
答案 0 :(得分:1)
是的,我同意你的看法。
然后你实现了一些像这样的函数
struct fileContens parseString(string input/or your text file stream){
}
返回类型是struct,您将每个部分分配给struct中的每个元素。