请问如何读取文件里面所有内容到内存中,文件中有0x00字符???? C的freadCFile类的read都可以指定长度的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义一个unsighn char数组,把数据写入数组内。如果使用STL中的fstream,倒是可以设置,流读取时,读取0x00MFC中的CFile不是特别了解 void CTest10Dlg::OnButton3() { CString strFileName = "f:\\1.txt" ; char szBuf[16] = {0} ; strcpy(szBuf,"ABCDE"); CFile file ; file.Open(strFileName,CFile::modeWrite|CFile::modeCreate); file.Write(szBuf,sizeof(szBuf)/sizeof(szBuf[0])); file.Close(); memset(szBuf,' ',sizeof(szBuf)/sizeof(szBuf[0])) ; file.Open(strFileName,CFile::modeRead ); file.Read(szBuf,sizeof(szBuf)/sizeof(szBuf[0])) ; file.Close();} 一般都有返回读入字节数的,就是读了多少字节,根据那个处理实在不行可以用一个结构体struct abc{char mystring[512];int len;} 我将问题总结了一下,见http://www.vcshare.net/VC/VC_small_skill/VC_small_skill_79.htmhttp://www1.vcshare.net/VC/VC_small_skill/VC_small_skill_79.htm第一个链接是电信站,第二个链接是网通站 c++ 的 string 也可以 怎么调用xxApp.h中的方法 long int 型转换称cstring类型? 有谁有非线性最小二乘法的VC++代码啊,急用! 怎样得到当前机器中已安装的应用程序列表(就象右键“打开方式”中弹出的列表一样)? 请问"无法定位序数5076于动态链接库MFC42D.DLL"是什么错误? 数据类型转换 急:请教高手,对一个DLL如何知道它包含的函数名?如何得到它的入口参数? 就要请假了,散分 对于gethostbyaddr()函数,为什么我只能输入本机ip地址有用,输入其他ip地址就不行? 关于遗传算法问题 调试时遇到这个错误如何解决?大概什么原因呢? (初学者提问)vc中bmp图像数组的显示方法
MFC中的CFile不是特别了解
{
CString strFileName = "f:\\1.txt" ;
char szBuf[16] = {0} ;
strcpy(szBuf,"ABCDE"); CFile file ;
file.Open(strFileName,CFile::modeWrite|CFile::modeCreate);
file.Write(szBuf,sizeof(szBuf)/sizeof(szBuf[0]));
file.Close(); memset(szBuf,' ',sizeof(szBuf)/sizeof(szBuf[0])) ;
file.Open(strFileName,CFile::modeRead );
file.Read(szBuf,sizeof(szBuf)/sizeof(szBuf[0])) ;
file.Close();
}
实在不行可以用一个结构体
struct abc{
char mystring[512];
int len;
}
http://www.vcshare.net/VC/VC_small_skill/VC_small_skill_79.htm
http://www1.vcshare.net/VC/VC_small_skill/VC_small_skill_79.htm第一个链接是电信站,第二个链接是网通站