Advertisement
Guest User

Gestione dei file

a guest
Apr 27th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define LUNG 20
  5. int main()
  6. {
  7.  
  8.     int i, vet1[LUNG],vet2[LUNG]; FILE* fp;
  9.  
  10.     for(i=0;i<LUNG;i++){
  11.         vet1[i]=2*i;
  12.     }
  13.         if(fopen("fbinario.dat","wb")==NULL){
  14.             puts("\nERRORE apertura file!");
  15.             exit(1);
  16.         }
  17.         if(fwrite(vet1,sizeof(int),LUNG,fp)!=LUNG){
  18.             puts("\nERRORE scrittura file");
  19.             fclose(fp);
  20.         }
  21.         if(fopen("fbinario.dat","rb")==NULL){
  22.             puts("\nERRORE apertura file!");
  23.             exit(1);
  24.         }
  25.         if(fread(vet2,sizeof(int),LUNG,fp)!= LUNG){
  26.             puts("\nERRORE di lettura!");
  27.             exit(1);
  28.         }
  29.         for(i=0;i<LUNG;i++){
  30.             printf("%2d\t%2d\n",vet1[i],vet2[i]);
  31.         }
  32.         fclose(fp);
  33.  
  34.         return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement