19/04/16 16:57
mariognai
Ciao ragazzi, sto sviluppando un programmino che gestisce l'archivio di una biblioteca.
Compilandolo, non mi sta dando nessun errore..ma quando vado ad eseguirlo mi crasha all'improvviso.
Sapete aiutarmi? Forse per ualche svista non riesco a trovare da solo il problema..
Compilandolo, non mi sta dando nessun errore..ma quando vado ad eseguirlo mi crasha all'improvviso.
Sapete aiutarmi? Forse per ualche svista non riesco a trovare da solo il problema..
#include<stdlib.h> #include<stdio.h> #define MAXCHAR 100 #define MAXL 10000 int main(){ typedef struct{ int isbn; char autore[MAXCHAR]; char titolo[MAXCHAR]; bool prestato; }libro; libro biblioteca[MAXL]; libro l; int scelta, nl, i; char p; do{ printf("1. Registra libro.\n"); printf("2. Riepilogo biblioteca.\n"); printf("0. Fine.\n"); printf("Scelta: "); scanf("%d", &scelta); fflush(stdin); system("cls"); switch(scelta){ case 1: printf("Quanti libri vuoi registrare? "); scanf("%d", &nl); for(i=0; i<nl; i++){ printf("LIBRO N.%d\n\n", i+1); fflush(stdin); printf("Digita il Codice ISBN: "); scanf("%d", &biblioteca[i].isbn); fflush(stdin); printf("Digita l'autore: "); gets(biblioteca[i].autore); fflush(stdin); printf("Digita il titolo: "); gets(biblioteca[i].titolo); fflush(stdin); printf("Il seguente libro e' prestato? (s/n): "); scanf("%c", &p); fflush(stdin); system("cls"); } system("pause"); system("cls"); break; } }while(scelta!=0); system("pause"); return 0; }
aaa