MFC困惑——ReadString遇到非正常结束的问题(欢迎评论)
来源:互联网 发布:java io实例 编辑:程序博客网 时间:2024/05/01 21:45
读取文本文件的一行文件,我一直使用CStdioFile的ReadString,但是今天在测试的时候遇到一个问题:当一行文件中有乱码的时候,readstring读取就会出现直接返回false,而事实上文件还没有结束。
调试时发现readstring中其实是使用fgets,我就单独使用fgets读取文件的一行还是出现相同的问题,接这我使用getline读取文件的一行还是不行,貌似fgets和getline中都是判断文件是否有换行(‘\n’)来表示一行的结束,最后我就一个一个字符的都,判断是否是'\n',运行正确。
但是我还是不明白为什么,用其他的读一行的函数就不行呢?貌似一个一个字符读取的速度有点慢
如果大家看了此博客,望大家给点建议~
- MFC困惑——ReadString遇到非正常结束的问题(欢迎评论)
- STM32序列——结束一些网友的困惑
- ReadString问题
- “第一次亲密接触”——项目遇到的问题有奖征文活动(已结束)
- 实习中遇到的一些困惑问题
- docker之路--docker服务非正常结束的解决
- MFC 遇到的问题
- 做软件的困难——非技术困惑
- 项目完成过程中遇到的问题(更新结束)
- IT人的生活写照——欢迎评论
- MFC中简单的文件操作writeString,readString
- VS2012 MFC CStdioFile ReadString 处理UTF8文档乱码的方法
- VS2015——MFC加载图片遇到的问题
- android下结束进程遇到的问题
- 4卡结束的遇到问题
- MFC的进程和线程,非正常终止
- MFC的进程和线程,非正常终止
- 解决ACE_Proactor中psudo_task不能正常结束的问题
- WCF学习笔记(三)使用(Service)KnownType标记实现继承、多态特性
- 准备找工作
- 欢迎光临我的CSDN博客~~
- sybase数据库日常维护
- undefined reference to `__stack_chk_fail'
- MFC困惑——ReadString遇到非正常结束的问题(欢迎评论)
- 视频制作常见问题,mark
- 批处理 批量删除文件
- 【学习分享】location.hash的用法
- GridBagLayout参数说明
- jdbc批处理执行事务管理
- C++重载操作符的一个疑问
- ubuntu 64位 安装 oracle 11G
- 在GAE中使用web.py