C snipt.info - Index - Arhiva

download | new post | emilian_worker on April Mon 13th 1:34 PM - Never Expires

  1. #include<stdio.h>
  2. #include<unistd.h>
  3. #include<stdlib.h>
  4.  
  5. int main(int argc, char*argv[])
  6. {
  7.     int n1,s1=0;
  8.     FILE *fis1,*fis2;
  9.     //if(argc!=4)
  10.     //{
  11. //      printf("EROARE LA NR ARGUMENTE!\n");
  12. //xit(1);
  13. //  }
  14.     //printf("!! %s %s\n",argv[1],argv[2]);
  15.     fis1 = fopen(argv[1],"r");
  16.     fis2 = fopen(argv[2],"w");
  17.     if(fis1==NULL || fis2==NULL)
  18.     {
  19.         printf("EROARE LA DESCHIDERE FISIERE !!111\n");
  20.         exit(1);
  21.     }
  22.  
  23.     while(!feof(fis1))
  24.     {
  25.         fscanf(fis1,"%d ",&n1);
  26.         s1+=n1;
  27.     }
  28.     fprintf(fis2,"%d",s1);
  29.     fclose(fis1);
  30.     fclose(fis2);
  31.     return 0;
  32. }

Submit a correction or amendment below. (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.
Syntax Highlighting:
To highlight particular lines, prefix each line with @@
Pressing TAB inserts 3 spaces