2014-03-05 25 views
0

我有一個包含信息具有以下格式的文本文件:我想分析一個txt文件,並將其放置到一個結構

AAAAAAAAAAAAAAAAAAA_SSSSSSSSSSSSSS_111_999999 BBBBBBBBBBBBBBBBBBB_TTTTTTTTTTTTTT_111_999999

我希望能夠解析它在C++中以_作爲分隔符並存儲,以便稍後可以訪問它。

我的計劃是創建這樣一個結構:在正確的軌道上

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

我是誰?

+4

你正在尋找正確的軌道,但你需要開始走下去。 –

回答

1

是的,我同意你的意見。

那麼你實現一些功能,像這樣/

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

} 

的返回類型是結構,你會分配各部分在結構中的每個元素。

+0

雖然有效,但爲班級實施提取器會更好。 – 0x499602D2

+0

是的,我同意。遵循「一個人做一件事但做得不錯」的原則,這個功能可以坐在你的「提取器」 – SCV

相關問題