/* * Cópia de dois arquivos. */ #include int main (int argc, char* argv[]) { FILE *fr, *fw; char c; if (argc < 3) { printf("Uso: %s \n", argv[0]); return 1; } fr = fopen (argv[1], "r"); if (fr == NULL) { perror(argv[1]); return 2; } fw = fopen (argv[2], "w"); if (fw == NULL) { perror(argv[2]); return 3; } while (fscanf(fr, "%c", &c) != EOF) fprintf(fw,"%c", c); fclose(fr); fclose(fw); return 0; }