#include //Fine for text files //Breaks binary files!!!!! int main(int argc, char *argv[]) { if (argc != 3) { fprintf(stderr, "Usage: %s \n", argv[0]); return 1; } FILE *input_stream = fopen(argv[1], "r"); if (input_stream == NULL) { perror(argv[1]); return 1; } FILE *output_stream = fopen(argv[2], "w"); if (output_stream == NULL) { perror(argv[1]); return 1; } char data[1000]; while (fgets(data,1000, input_stream) != NULL) { fputs(data, output_stream); } fclose(output_stream); fclose(input_stream); return 0; }