Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include"registratore.h"
- #define MAX 10
- int main()
- {
- FILE*fp;
- int scelta,num,result_scrivi,result_leggi;
- float imp;
- scontrino src;
- fp=fopen("reg.dat","wb");
- if (fp==NULL)
- {
- printf("apertura file errata \n");
- exit(1);
- }
- else
- {
- system("cls");
- do{
- printf("------MENU-------- -\n");
- printf("1) INSERISCI \n");
- printf("2)LEGGI \n");
- printf("3)ESCI \n");
- printf("inserisci scelta \n");
- scanf("%d",&scelta);
- switch(scelta)
- {
- case 1:
- do{
- printf("inserisci importo e numero oggetti \n");
- scanf("%f%d",&imp,&num);
- if((imp!=0)&&(num!=0))
- {
- result_scrivi=scrivi(fp,src);
- if(result_scrivi>0)
- {
- printf("registrazione effettuata \n");
- }
- else
- {
- printf("registrazione errata \n");
- }
- }
- }while(((imp!=0)&&(num!=0)));
- break;
- case 2:
- while(((leggi(fp,&src))>0))
- {
- printf("PREZZO: %f NUMERO OGGETTI: %d \n",src.importo,src.num_oggetti);
- }
- break;
- case 3: printf("ARRIVEDERCI \n");
- break;
- default:printf("scelta errata \n");
- break;
- }
- }while(scelta!=3);
- }fclose(fp);
- system("Pause");
- }
Add Comment
Please, Sign In to add comment