PDA

View Full Version : [c++] file di record, non riesco....


fabbius69
06-03-2011, 10:10
in pascal ho questo codice
type
lo=array[1..200000,1..11]of smallint;
la=array[1..20]of smallint;
nom=string[25];
lot=record
num:lo;
ind:smallint;
anno:smallint;
mese:string[15];
end;
fi=file of lot;

var f1:fi;l1:lot;

assign(f1,'nome file su disco);
rewrite(f1);
lettura dati di l1
write(f1,l1);


in poche parole creo un file di record che memorizzo nel disco, ora posso fare una cosa simile anche in c++?
avendo il file di record gia memorizzato con il turbo pascal posso leggerlo in c++ senza riscrearlo da capo che ci vorrebbe un mese di inserimenti dat?
tipo assign(f1,'nome file da leggere);
read(f1,l1).



ora se qualcuno puo aiutarmi a capire la differenza di sintassi da turbopascal a c++ e poi se esiste il comando assign, reset, rewrite, write,read.
Grazie