#include <stdio.h>
main (int argc, char *argv[]) // Ovo više ne treba objašnjavati.
{
     FILE *in; // 2 pointera na varijablu tipa FILE
     FILE *out; // Jer treba otvoriti 2 fajla
     char c; // Pomoćna varijabla za privremeni smještaj podataka
     if (argc!=3) // Da li je pogrešno pozvan program?
     {
          printf("Usage: convert pcfile amigafile\n");
          return(0); // Ako jeste izađi iz programa.
     }
     in=fopen(argv[1],"r"); // Otvaramo fajl za čitanje - "r"
     if (in==NULL) // Jel' fajl pronadjem ?
     {
          printf("Can't open file %s.\n",argv[1]);
          return(1); // Ako nije, opet je greška posrijedi
     }
          out=fopen(argv[2],"w"); // otvori fajl za snimanje - "w"
     if(out==NULL) // Jel' to uspješno obavljeno?
     {
     fclose(in); // Ako nije potrebno je zatvoriti predhodno otvoreni,
     printf("Can't save file.\n"); // ispisati prigodnu poruku
     return(2); // i izaći iz programa
     }
     printf("Converting %s to %s.\n",argv[1],argv[2]); // Najzad je sve OK!!

     while ((c=getc(in))!=EOF) // Char-ovi se uzimaju dok se ne naiđe na EOF
     {
          if (c!=13) // Ako c nije 13 (CR)
               putc(c,out); // treba ga snimiti
     }
     fclose(in); // Sve što je otvoreno
     fclose(out); // mora se uvijek i zatvoriti.
     printf("Finished!\n"); // Gotovo (napokon)
}
