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(); |