<分区>
我正在从一个输入文件“input.txt”中读取,该文件具有字符串“ABCDEFGH”,并且我正在一个字符一个字符地读取它。我正在使用代码执行此操作:
ifstream plaintext (input.txt);
char ch;
if (plaintext.is_open())
{
while(!plaintext.eof()){
plaintext.get(ch);
cout<<ch<<endl;
}
plaintext.close();
}
打印出字符串“ABCDEFGHH”。我不知道为什么要打印两次“H”。任何帮助,将不胜感激。我从 HERE 得到了这个代码示例