1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
CFile File ("c:\\test", CFile::modeCreate | CFile::modeWrite | CFile::typeBinary );
int anInt[] = {1,100,150,200,300,500,700,800,523,100};
int nSize=sizeof(anInt);
File.Write(&nSize, sizeof(int)); // 1 int
File.Write(anInt, sizeof(anInt));// ecriture en 1 seule fois.
File.Close();
nSize=0;
CFile Filer ("c:\\test", CFile::modeRead | CFile::typeBinary );
File.Read(&nSize, sizeof(int));
int nNumber;
for(int i=0;i<nSize;i++)
{
Filer.Read(&nNumber, sizeof(int));
TRACE("\ni:%d=%d",i,nNumber);
}
Filer.Close(); |
Partager