CFileDialog
dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"文本文件(*.txt)|*.txt||",NULL);
CString m_filename;
if(dlg.DoModal()==IDOK)
{
m_filename=dlg.GetFileName();
Invalidate(false);
}
FILE *pFile=fopen(m_filename,"rb"); //以二进制方式打开
char *pBuf;
fseek(pFile,0,SEEK_END);
int len=ftell(pFile); //获取文件长度
pBuf=new char[len+1];
rewind(pFile); //将文件指针重新放置到文件的开头
fread(pBuf,1,len,pFile);
pBuf[len]=0;
fclose(pFile);上面是我编的以二进制形式打开文件,不知道对不对?
现在有个问题不懂,以二进制形式打开文件和打开一个二进制文件有什么区别?
谢谢!!!!
dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"文本文件(*.txt)|*.txt||",NULL);
CString m_filename;
if(dlg.DoModal()==IDOK)
{
m_filename=dlg.GetFileName();
Invalidate(false);
}
FILE *pFile=fopen(m_filename,"rb"); //以二进制方式打开
char *pBuf;
fseek(pFile,0,SEEK_END);
int len=ftell(pFile); //获取文件长度
pBuf=new char[len+1];
rewind(pFile); //将文件指针重新放置到文件的开头
fread(pBuf,1,len,pFile);
pBuf[len]=0;
fclose(pFile);上面是我编的以二进制形式打开文件,不知道对不对?
现在有个问题不懂,以二进制形式打开文件和打开一个二进制文件有什么区别?
谢谢!!!!
解决方案 »
- IHTMLTxtRange接口崩溃
- 获得控件的句柄使用CDC在上面画图都做了些什么?求内幕(在线等)
- vs2005中如何改变当前项目
- 请问我VC6正确安装了,为什么.cpp文件还要选择打开方式打开?
- 研究了几天都无解的openGL混合问题
- 我把 vb 里的代码改成这个样子了 , 请分享一下错误吧!!!!!!!!!!!!!呜呜!
- TREE控件,弹出菜单后,如何让TREE控件失去焦点?
- 如何在单文档中首先显示对话框
- 请教DLL中的函数调用问题???
- 求助:各位大哥为什么我用 SetSystemTime 设置时间不正确啊?谢谢!
- down了一个hook api 的程序,hook IE 时网页打不开啊,高手来看看
- ICO格式图片的缩略图显示问题
文件根本上无所谓二进制与否,可以看作二进制形式,也可看作字符形式(只是常有不可显示字符)