Tanto TFileStream::Write como TFileStream::Read admiten como primer parámetro un puntero y tu le pasas un entero. No compila.
Esta es la solución:
Código PHP:
file->Write(&Matriz[i][j], sizeof(int));
Ten en cuenta que será más eficiente si haces:
Código PHP:
TFileStream *file = new TFileStream(NomArch, fmCreate);
// WRITE
for(int i = 0; i < 3; i++){
for(int j = 0; j < 100; j++){
Matriz[i][j] = j;
}
file->Write(Matriz[i], 100*sizeof(int));
}
delete file; // NO TE OLVIDES DE DESTRUIR TU OBJETO
//*****************************
// READ
TFileStream *file = new TFileStream(NomArch, fmOpenRead);
for(int i = 0; i < 3; i++){
file->Read(Matriz[i], 100*sizeof(int));
}
delete file; // NO TE OLVIDES DE DESTRUIR TU OBJETO
Saludos.