例如8G的文件
CFile.seek怎样能支持大文件?谢谢
CFile.seek怎样能支持大文件?谢谢
解决方案 »
- 加密软件与加壳软件 是不是能躲过杀毒软件?
- THREADENTRY32 结构体成员th32ThreadID的解释
- 一个简单的问题
- GetLogicalDriveStrings(0,NULL)得到的是什么值呀
- 如何将一幅32位真彩位图保存1位的单色位图
- 怎么脱离本地环境?
- 设置了WH_CALLWNDPROC钩子,本想在按下F12时激发消息,可是在WM_KEYDOWN却没用,不知何解?
- 急,急,关于音量控制的问题!!!!
- 关于ccombobox与ctreectrl的几个问题!1高手请执教~~`
- 如何从硬盘上删除一个正在运行的程序!!!
- Windows Sockets 和 TCP/IP 和ACE之间的关系是如何的?
- 请问当点击CFileDialog上的保存按钮后,如何弹出一个MessageBox对话框,而此时原来的CFileDialog不关闭?
LZ去这里看看,介绍的很详细
http://baike.baidu.com/view/994710.html?wtp=tt
//构造CFile对象
CFile MyFile(m_strSrcFile,CFile::modeRead); //获得文件大小
DWORD Length = MyFile.GetLength();
//分配缓冲区,大小为文件大小
void far* p = ::GlobalAlloc(0,Length); //将文件的数据读到缓冲区中
MyFile.ReadHuge(p,Length); //关闭文件对象
MyFile.Close(); //释放缓冲区
::GlobalFree(p);
AfxMessageBox("File Copy Succeed!");