ifstream infile;
string read_file_name("test.txt");
infile.open(read_file_name);
string sLine;
while (!infile.eof())
{
getline(infile, sLine);
cout << sLine.data() << endl;
}
infile.close();
該程序打印文件中的所有行,但我只想打印第一行。如何從文件中讀取第一行?
剛剛擺脫while循環和'而(infile.eof! ())'不正確 – billz 2013-02-14 04:44:49
爲什麼你會期望一個循環只能通過一次(除非條件是這樣設置的)? – chris 2013-02-14 04:46:30