Advertisement
elelomb

zsdszafra

May 20th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1.  
  2.  
  3.     if((p_f2=fopen(FILE_RETTE),"rb")==NULL)           goto fopen_err;
  4.     if((fread(&n_c,sizeof(int),1,p_f2)!=1)            goto fread_err;
  5.     if((p_r=(pretta)malloc(sizeof(retta)*n_c))==NULL) goto mem_err;
  6.     if((fread(p_r,sizeof(float),n_c,p_f2)!=n_c)       goto fread_err;
  7.     fclose(p_f2);
  8.  
  9.     for(i=0;i<n_c;i++)
  10.       {
  11.         printf("La retta %d e': %fx+%fy+%f=0\n",(i+1),p_r[i].a,p_r[i].b,p_r[i].c);
  12.       }
  13.  
  14.     return EXT_SUCCESS;
  15.  
  16.     fopen_err: printf("C'e'  un èproblema nell'apertura del file.\n");            return EXIT_FAILURE;
  17.     fread_err: printf("Il numero acquisito non coincide con quello inserito.\n"); return EXIT_FAILURE;
  18.     mem_err:   printf("Non c'e' abbastanza spazio in memoria.\n");                return EXIT_FAILURE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement