Código:
no me da ningun error al compilar#include <iostream> int main(int argc, char** argv){ if (argc == 4){ if (argv[1] == "copy"){ FILE *f1, *f2; f1 = fopen (argv[2], "rb"); if (f1 == NULL) perror("Error:"); return -1; f2 = fopen (argv[3], "wb"); if (f2 == NULL) perror("Error:"); return -1; char buffer[1000]; int leidos; leidos = fread (buffer, 1, 1000, f1); if (leidos == NULL) perror("Error"); return -1; fwrite (buffer, 1, leidos, f2); while (leidos!=0){ fwrite (buffer, 1, leidos, f2); leidos = fread (buffer, 1, 1000, f1); } fclose(f1); fclose(f2); } } return 0; }
trato que sirba para copiar archivos