3° Anno TEORIA 9. Tipi di dato strutturato: vettori e record | Page 46

8 : I dati e la loro struttura nella programmazione ( ARRAY , MATRICI , RECORD ) Vers . 8.2 – Settembre 2022
// CasaEditrice do { printf (" Inserisci Casa Editrice : "); gets ( lib . CasaEditrice ); } while (( strlen ( lib . CasaEditrice ) == 0 ) || ( strlen ( lib . CasaEditrice ) > 50 ));
// Prezzo do { printf (" Inserisci Prezzo : "); scanf ("% f ", &( lib . Prezzo )); } while (( lib . Prezzo <= 0 ) || ( lib . Prezzo > 999.99 ));
// Pagine do { printf (" Inserisci pagine : "); scanf ("% d ", &( lib . Pagine )); } while (( lib . Pagine <= 0 ) || ( lib . Pagine > 9999 ));
// Scrivo la variabile record lib di tipo Libro campo x campo // N . B . la SCRITTURA o VISUALIZZAZIONE è un ' operazione NON ATOMICA printf ("************* Scrittura dati del record ***************\ n "); printf (" Isbn : % s \ n ", lib . Isbn ); printf (" Titolo : % s \ n ", lib . Titolo ); printf (" Autore : % s \ n ", lib . Autore ); printf (" Casa Editrice : % s \ n ", lib . CasaEditrice ); printf (" Prezzo : %. 2f \ n ", lib . Prezzo ); printf (" Pagine : % d \ n \ n ", lib . Pagine );
return 0 ; }
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 46