在this website,有人寫道:在C++中沒有`while(!my_ifstream.eof()){getline(my_ifstream,line)}`?
while (! myfile.eof()) { getline (myfile,line); cout << line << endl; }
這是錯誤的,仔細閱讀了EOF() memberfunction的文檔。正確的代碼是這樣的:
while(getline(myfile, line)) cout << line << endl;
這是爲什麼?