C++: Using ifstream with getline();
问题 Check this program ifstream filein("Hey.txt"); filein.getline(line,99); cout<<line<<endl; filein.getline(line,99); cout<<line<<endl; filein.close(); The file Hey.txt has alot of characters in it. Well over a 1000 But my question is Why in the second time i try to print line. It doesnt get print? 回答1: According to the C++ reference (here) getline sets the ios::fail when count-1 characters have been extracted. You would have to call filein.clear(); in between the getline() calls. 回答2: The