|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
|
record e file binari [HELP]
ciao ..
come faccio a leggere record per record in un file binario ( .dat ) con il pascal ? so due giorni che ci provo ma nn ci riesco !!! ![]() Sia clienti.dat il nome fisico di un file contenente record del tipo : TYPE string20=string[20]; tprodotto = array[1..50] of integer; tipor= record nome:string20; cognome:string20; prodotto:tprodotto; end; dove se r è una variabile di tipo tipor allora rprodotto[i] rappresenta quanti pezzi del prodotto i ha acquistato il cliente r.cognome. Scrivere una procedura che stampi in ordine alfabetico tutti i clienti che nn hanno acquistato piu' di k pezzi fra tutti i prodotti ... aiuto , nn so come si legge dal file record per record... vi prego aiutatemi ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Quote:
Leggi a blocchi di byte della dimensione del tuo record. Se chi ha scritto il file ha rispettato questo.
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:47.