#-h- 356 cp1.c #include #include int main(int argc, char *argv[]) // cp.c { FILE *in = fopen(argv[1], "r"); FILE *out = fopen(argv[2], "w"); char buf[4096]; size_t bytes_read; while ((bytes_read = fread(buf, 4096, 1, in)) != 0) { fwrite(buf, bytes_read, sizeof(char), out); } fclose(in); fclose(out); }