1. 首页
  2. 编程语言
  3. C++ 
  4. CStdioFileEx(支持ANSI、UNICODE、UNICODE big endian、UTF-8编码的文本读取

CStdioFileEx(支持ANSI、UNICODE、UNICODE big endian、UTF-8编码的文本读取

上传者: 2018-12-25 22:53:33上传 ZIP文件 8.12MB 热度 35次
/*程序用途:按行读取常见 (包括ANSI、UNICODE、UNICODE big endian、UTF-8)格式的文本文件 */ //核心算法:CStdioFileEx继承自CStdioFile, 覆盖CStdioFile的 BOOL ReadString(CString& rString)方法, // 根据不同文件编码特征,寻找文件回车换行符判断读取行结束,文件结束符判断文件结束 // 检测不同文件编码头部,获取文件类型后调用不同的读取函数 //测试结果:在Windows7 VS2008环境下测试上述四种格式的txt文件通过 //尚未完成:未重载CStdioFile的 virtual LPTSTR ReadString( LPTSTR lpsz, UINT nMax )方法 // 未完成WriteString方法,未在VC UNICODE 环境下的测试
用户评论
码姐姐匿名网友 2018-12-25 22:53:33

目测读log文件大概是可以的,一般文件有bug.