(一)VC文件读取使用filestream和basestream类.
FileStream fs = new FileStream("c://test.dat",FileMode.Open,FileAccess.ReadWrite);
BinaryReader BR=new BinaryReader(fs);
BR.BaseStream.Seek(7,SeekOrigin.Begin );
i=BR.ReadInt16();
可以用 MessageBox.Show(fs.Length.ToString());获得长度.
(二)VC文件使用file类
if(!file.Open(FileName,CFile::modeRead))
{
MessageBox("没有文件!");
return;
}
file.Read(buf,sizeof(buf));
file.Close();