Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, char **argv)
  5. {
  6.  
  7.   int i;
  8.   char c;
  9.   FILE *f;
  10.   FILE *fin;
  11.   FILE *fout;
  12.  
  13.   //write to file
  14.   f=fopen("testfile.txt","w");
  15.  
  16.   for(i=0;i<50;i++)
  17.   {
  18.         fputc('1',f);
  19.   }
  20.   fclose(f);
  21.  
  22.   //append to file
  23.   f=fopen("testfile.txt","a");
  24.  
  25.   for(i=0;i<50;i++)
  26.   {
  27.         fputc('2',f);
  28.   }
  29.   fclose(f);
  30.  
  31.   //copy from testfile.txt to copyfile.txt
  32.  
  33.   fin=fopen("testfile.txt","r");
  34.   fout=fopen("copyfile.txt","w");
  35.  
  36.   while((c=fgetc(fin))!=EOF)
  37.   {
  38.         fputc(c,fout);
  39.   }
  40.   fclose(fin);
  41.   fclose(fout);
  42.  
  43. }