come non detto, sono stato troppo precipitoso a chiedere. Appenda dopo aver postato la domanda ho trovato la mia risp!
codice:
//scrittura:
fstream file ("PROVA.txt", ios::out| ios::binary);
RecArt.cod = 1;
RecArt.descr = "ACCCC";
RecArt.prezzo = 16.20;
RecArt.qta = 14;
RecArt.scorta = 4;
file.write (reinterpret_cast<char*>(&RecArt), sizeof(RecArt));
..
//lettura:
fstream file ("PROVA.txt", ios::out| ios::binary);
file.seekg (pos * sizeof(RecArt), ios::beg);
file.read(reinterpret_cast<char*>(&RecArt), sizeof(RecArt));
//mostra recart
Avevo fatto tutto giusto, ma mi dava errore nel cast "semplice", mentre con reinterpret_cast va che è una meraviglia. Grazie lo stesso. Discussione chiusa