读取一个大文件,比如7、8百兆的,除了fread以外有没有其他比较高效的方法? 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 内存映射HANDLE hFile = CreateFile("data.dat", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, (HANDLE)0);HANDLE hMapping = CreateFileMapping(hFile, NULL, PAGE_READONLY, 0, 0, NULL);BYTE *pData = (BYTE*)MapViewOfFile(hMapping, FILE_MAP_READ, 0, 0, 0);//pData就是文件的内容CloseHandle(hMapping);CloseHandle(hFile); VC++中使用内存映射文件处理大文件http://www.yesky.com/20030117/1649013.shtml很具体的讲解,偶用过了,呵呵 DirectShow媒体播放器以及Filter的学习总结 关于任务栏鼠标右键点击菜单的问题 vc如何开发不规则图形,如图... 如何让ListCtrl显示最后一个项呢? 添加头文件出错? 默认生成的 对话框中的属性 语言设置 怎样在工程资源中import真彩色位图 学ALT,COM等,要看什么样的C++书? 【急】如何用多线程实现两张图片相互转变? 令我头疼的一个小问题?弟兄们,帮帮我! 100分请教关于win徽标键编程问题 大侠:如何获得树型控件checkbox被选中的消息
//pData就是文件的内容CloseHandle(hMapping);
CloseHandle(hFile);
http://www.yesky.com/20030117/1649013.shtml
很具体的讲解,偶用过了,呵呵