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

8: I dati e la loro struttura nella programmazione( ARRAY, MATRICI, RECORD) Vers. 10.0 – Maggio 2025
// 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. 55