我想解析一个文本文件并将其放入一个结构中

时间:2014-03-05 20:37:28

标签: c++ parsing struct

我有一个包含以下格式信息的文本文件:

  

AAAAAAAAAAAAAAAAAAA_SSSSSSSSSSSSSS_111_999999        BBBBBBBBBBBBBBBBBBB_TTTTTTTTTTTTTT_111_999999

我希望能够使用_作为分隔符在c ++中解析它并存储它以便以后可以访问它。

我的计划是创建一个这样的结构:

struct fileContents{
    string text1;
    string text2;
    int num1;
    int num2;
};

我是在正确的轨道上吗?

1 个答案:

答案 0 :(得分:1)

是的,我同意你的看法。

然后你实现了一些像这样的函数

struct fileContens parseString(string input/or your text file stream){

}

返回类型是struct,您将每个部分分配给struct中的每个元素。