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

8 : I dati e la loro struttura nella programmazione ( ARRAY , MATRICI , RECORD ) Vers . 8.2 – Settembre 2022
// Titolo do { printf (" Inserisci Titolo : ", i + 1 ); fflush ( stdin ); gets ( libreria [ i ]. Titolo ); } while (( strlen ( libreria [ i ]. Titolo ) == 0 ) || ( strlen ( libreria [ i ]. Titolo ) > 100 ));
// Autore do { printf (" Inserisci Autore : ", i + 1 ); fflush ( stdin ); gets ( libreria [ i ]. Autore ); } while (( strlen ( libreria [ i ]. Autore ) == 0 ) || ( strlen ( libreria [ i ]. Autore ) > 50 ));
// CasaEditrice do { printf (" Inserisci Casa Editrice : ", i + 1 ); fflush ( stdin ); gets ( libreria [ i ]. CasaEditrice ); } while (( strlen ( libreria [ i ]. CasaEditrice ) == 0 ) || ( strlen ( libreria [ i ]. CasaEditrice ) > 50 ));
// Prezzo do { printf (" Inserisci Prezzo : ", i + 1 ); fflush ( stdin ); scanf ("% f ", &( libreria [ i ]. Prezzo )); } while (( libreria [ i ]. Prezzo <= 0 ) || ( libreria [ i ]. Prezzo > 999.99 ));
// Pagine do { printf (" Inserisci Pagine : ", i + 1 ); fflush ( stdin ); scanf ("% d ", &( libreria [ i ]. Pagine )); } while (( libreria [ i ]. Pagine <= 0 ) || ( libreria [ i ]. Pagine > 9999 )); printf (" -------------------------------- \ n "); } // Fine ciclo for
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 54