| | |
Summary: Prova in itinere di Informatica B
Corso di Laurea in Ingegneria Meccanica
prof. Francesco Amigoni
30 gennaio 2004
Cognome____________________ Nome____________________
Matricola____________________
Esercizio n. 1 (2)
Data la seguente dichiarazione globale:
typedef struct { int codice;
float prezzo;
char descrizione[50];
} Oggetto;
scrivere la seguente procedura C:
void TrovaOggetti(char *nomearchivio, int cod)
che apre il file binario il cui nome è nomearchivio, legge gli oggetti in esso contenuti e stampa a video
la descrizione di tutti gli oggetti con codice cod.
Esercizio n. 2 (1)
Modificare la procedura scritta per l'esercizio precedente in modo da trasformarla nella funzione C:
float TrovaPrezzoPrimoOggetto(char *nomearchivio, int cod)
che restituisce il prezzo del primo oggetto con codice cod trovato nel file. Se non ci sono oggetti con
|