CFile file;
file.open(lpszFilename,CFile::modeRead);
DWORD dwFileLength = file.GetLength();
LPBYTE* pData = new BYTE[dwFileLength];
if(pData==NULL)
{
//出错
}
//这是您只要操作这个变量pData就能操纵每个字节了。
file.close();当然你可以一次读取一个字节的。
DWORD dwIdx= 0;
do
{
file.Read(&c,1);
dwIdx++;
}while(dwIdx!=dwFileLength)
file.open(lpszFilename,CFile::modeRead);
DWORD dwFileLength = file.GetLength();
LPBYTE* pData = new BYTE[dwFileLength];
if(pData==NULL)
{
//出错
}
//这是您只要操作这个变量pData就能操纵每个字节了。
file.close();当然你可以一次读取一个字节的。
DWORD dwIdx= 0;
do
{
file.Read(&c,1);
dwIdx++;
}while(dwIdx!=dwFileLength)
解决方案 »
- 关于CString的Find函数
- 非主函数下创建的控件无法显示在客户区?
- JavaScript与ActiveX的属性页
- 求救:VC调用word时,怎样才能隐藏word的某些菜单项
- 关于FTP的PutFile()的问题
- 看看50兆的免费空间吧
- 我的對話框程式調用一個對話框圖片,我想讓它顯示一下又自動退出如何實現?
- 哪里有打狗棒下载?可打并行口硬狗的!
- 如何实现将程序的入口放在DLL中?
- 如何在资源的的位图里面获取指定的部分来填充某个区域?
- 我的APPView从CView派生,但我将所有的CView替换为CScrollView后,程序一直无法通过编译?救救我!
- com组件的连接点中的事件函数怎么不工作
FILE * fp;
if((fp=fopen("filename","r"))==NULL)
{
return;
}
while(fp!=EOF)
{}