关于文件操作??? 我这里有一个原始图像文件(*.raw),现在读取文件时,只读了一部分。我想该文件可能由几部分组成,每部分由文件结束符分割。如果想要再继续读取下一部分,要如何跳过去?请各位大虾指点迷经! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每部分由文件结束符分割???不会吧?要是你知道应跳多少字节, 就用fssek()若是不知道, 就全读出来, 再找你所谓的文件结束符 sorry, sould be fseek() 原始图像文件(*.raw)?是不是一个游戏中的图形? 如果时,告诉我游戏的名字,或许对你有所帮助。 CFile file; CFileException e; long fsize; char* psfile;if(0==file.Open( m_SourceFile, CFile::modeRead | CFile::shareExclusive , &e )) { MessageBox("error"); return; } fsize=file.GetLength(); psfile=(char*)malloc(fsize); file.ReadHuge(psfile,fsize); file.Close( ); 你大概是用Text模式打开文件的,可能遇到文件结束符,或者CR-LF之类。请用binary模式打开。if(0==file.Open( m_SourceFile, CFile::typeBinary | CFile::modeRead | CFile::shareExclusive , &e )){ ......} CFile file(CFile::modeRead); DWORD len = file.GetLength(); char * buffer = new char[len]; file.ReadHuge(buffer,len); 关于list control的一些问题。 在MFC中怎么用Dll修改窗体控件的值 求C语言来操作SQL SERVER数据库的实例 windows核心编程入门学那些书啊?? 在VC中编译C程序要注意些什么啊? 如何得到DATETIME类型数据 最后的50分,VC版牛人多,谁能帮偶解决啊,我快崩溃了,ACCESS访问的速度问题 请问如何在WEB中显示ActiveX的窗体? 初学者的问题 对话框的一个按扭上显示20秒时间在减少,当减少到0时,程序自动点击该按扭,该怎么做啊?? ksyou请来接分,谢谢回复! 串行化的主要好处是什么?我若是不做串行化程序不是一样运行吗?
若是不知道, 就全读出来, 再找你所谓的文件结束符
CFile file;
CFileException e;
long fsize;
char* psfile;if(0==file.Open( m_SourceFile, CFile::modeRead | CFile::shareExclusive , &e ))
{
MessageBox("error");
return;
}
fsize=file.GetLength();
psfile=(char*)malloc(fsize);
file.ReadHuge(psfile,fsize);
file.Close( );
{
......
}
DWORD len = file.GetLength();
char * buffer = new char[len];
file.ReadHuge(buffer,len);