文件名称:大文本缓存读取Unicode逐行转UTF-8存储
文件大小:27KB
文件格式:RAR
更新时间:2017-04-03 17:32:12
缓存 unicode utf-8 逐行读文本
VC6.0写的一个小玩意,新公司的入职练手任务。unicode编译环境。要求如下: 题目:用VC6.0实现对unicode格式的文本文件高效率按行读取 要求: (1)实现以下接口 BOOL OpenStringFile(CString path); BOOL ReadStringFile(&CString str); //一次读取文件中的一行 BOOL CloseStringFile(); (2)使用内存缓存技术,对于大文件要能达到几十MB/S的速度。 (3)测试程序能实现按行读取后保存在另一个文件(utf-8编码)中。同时能输出读取的速度。 为了节约空间,我把unicode的编译支持库删掉了,大家自行下载,如果VC环境完全安装的,应该可以直接编译。 另外,这个里面,有个公司的公共库,写日志的主要用来。不方便发,我也删了,编译通不过,请大家自行删除这个库相关的设置及代码引用,不影响程序流程。liang20140314
【文件预览】:
ConvertUCSDoc
----ConvertUCSDocDlg.h(2KB)
----OperatorFile.h(975B)
----使用说明.txt(403B)
----resource.h(921B)
----ComonFunc.h(6KB)
----ConvertUCSDocDlg.cpp(8KB)
----ConvertUCSDoc.h(1KB)
----ConvertUCSDoc.opt(49KB)
----ConvertUCSDoc.cpp(2KB)
----ConvertUCSDoc.plg(1KB)
----ReadMe.txt(290B)
----OperatorFile.cpp(4KB)
----Twofish.h(1KB)
----res()
--------ConvertUCSDoc.rc2(405B)
--------ConvertUCSDoc.ico(1KB)
----StdAfx.cpp(215B)
----ConvertUCSDoc.ncb(65KB)
----ConvertUCSDoc.dsp(5KB)
----ConvertUCSDoc.dsw(549B)
----StdAfx.h(1KB)
----ConvertUCSDoc.rc(6KB)
----ConvertUCSDoc.clw(1KB)