文本IO问题,文本中最后少输入一个回车,则c++就少输入一个txt最后的值

图片说明
这个是正确的,也就是我在txt结尾输入了一个回车的。
图片说明i
这个是最后在txt中少输入一个回车的,读到的数据就少一个

没写过打开文件的程序,应该是这样打开读取的结束标识符问题吧 如果这个读取的结束符是\n或者\r(也就是通常空格和回车), 你后面4少了一个回车(空格)就只会读取到3那里了 你试下在后面的4那里打个空格试下和回车是不是一样的效果