0
到目前爲止,我可以打開一個txt
文件並將它們存儲爲變量。如何讀取文件行並將其存儲? C++
我txt
文件看起來像這樣
Tim, 24, Male
我已經能夠將它們存儲爲變量,如name
,age
,gender
這是我的代碼
ifstream inputfiles ("test.txt");
if(!inputfiles.is_open())
{
}
else
{
while(inputfiles >> name >> age >> gender)
{
cout << name << "\n";
cout << age << "\n";
cout << gender << "\n";
}
但是,我的代碼不會將值存儲爲變量統計局當我txt
文件看起來像這樣...
Tim
24
Male
如何修改我的代碼,這樣就可以通過線讀取我的文件中的行並將其存儲在它的變量?
它應該這樣做。它忽略了換行符所包含的空格。 – 2014-11-06 11:43:06
你爲什麼不把if(inputfiles.is_open())'和if裏面的while放在一起,如果你可以刪除'else'? – bitcell 2014-11-06 11:43:07
可能重複的[this](http://stackoverflow.com/questions/7868936/read-file-line-by-line) – ha9u63ar 2014-11-06 11:46:52