首页 新闻 搜索 专区 学院

缓冲数据读取错误?

0
悬赏园豆:120 [已解决问题] 解决于 2016-07-18 19:33

用缓冲流从文件读入数据,数据如下

关键代码如下

发现读出的数据与实际不符。且控制台输出的for()无法用文本扫描器的数值扫描方式过滤掉,还有流末尾读出空字符串。
疑问:为什么会读出for();和 读到末尾会读出空字符。
流配置:gb2312, 记事本gb2312
控制台输出如下

 
笑捻春风的主页 笑捻春风 | 初学一级 | 园豆:100
提问于:2016-07-14 09:48
< >
分享
最佳答案
0

每次循环完flush一下,空字符串是你文本下面还有行,就是回车,eclipse打开显示行号就知道了

收获园豆:120
独钓寒江翁 | 菜鸟二级 |园豆:363 | 2016-07-15 16:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册