/* * Cópia de arquivo para a saída padrão. */ #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(": "); return 2; } fw = fopen (argv[2], "w"); if (fw == NULL) { perror(""); return 3; } while (fscanf(fr, "%c", &c) != EOF) fprintf(fw,"%c", c); fclose(fr); fclose(fw); return 0; }