/* ************************************************* * * Copy file y into file x. * Silvia Figueira -- Winter 09 * ************************************************* */ #include #define SIZE 100 /* * functions */ int main ( ); /* ************************************************* * main ************************************************* */ int main ( ) { char word[SIZE]; int ret; FILE *fp1; FILE *fp2; if ((fp1 = fopen ("y", "r")) == (FILE *)NULL) return 0; if ((fp2 = fopen ("x", "w")) == (FILE *)NULL) { flcose (fp1); return 0; } while ((ret = fread (word, sizeof (char), SIZE, fp1)) > 0) fwrite (word, sizeof (char), ret, fp2); fclose (fp1); fclose (fp2); return 1; }