Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Prova in itinere di Informatica B Corsi di Laurea in Ingegneria Aerospaziale e Meccanica
 

Summary: Prova in itinere di Informatica B
Corsi di Laurea in Ingegneria Aerospaziale e Meccanica
prof. Francesco Amigoni
8 febbraio 2002
Cognome____________________ Nome____________________
Matricola____________________ Indirizzo (Aerospaziale / Meccanica) __________
Esercizio n. 1 (2)
Data la seguente dichiarazione globale:
typedef struct { char nome[20];
unsigned abitanti;
} Cittā;
scrivere la seguente funzione C:
unsigned CercaNumeroAbitanti(FILE *archiviocittā, char *nomecittā)
che cerca nel file binario il cui descrittore č passato come primo parametro la cittā il cui nome č
specificato come secondo parametro e restituisce il numero di abitanti della cittā. Il file binario
contiene un certo numero (sconosciuto) di struct di tipo Cittā. Si supponga che il file venga aperto e
chiuso esternamente alla funzione. Se la cittā cercata non compare nel file, la funzione deve restituire 0.
Esercizio n. 2 (1)
Scrivere un frammento di programma C che apre il file di nome "C:\Dati\CittāLombardia.dat"
controllando gli eventuali errori, chiama la funzione definita nell'esercizio precedente per cercare il

  

Source: Amigoni, Francesco - Dipartimento di Elettronica e Informazione, Politecnico di Milano

 

Collections: Computer Technologies and Information Sciences