#include int main(int argc, char** argv) { char c; FILE* read_f; FILE* write_f; if (argc < 3) { printf("Usage: cp src dest\n"); return 1; } read_f = fopen(argv[1], "r"); write_f = fopen(argv[2], "w"); while(fread(&c, 1, 1, read_f) > 0) { fwrite(&c, 1, 1, write_f); }; fclose(read_f); fclose(write_f); return 0; }