Advertisement
Guest User

copyfile

a guest
Sep 23rd, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. void copyfile(const char* in_path, const char* out_path)
  2. {
  3. FILE *in = fopen(in_path, "rb");
  4. FILE *out = fopen(out_path, "wb");
  5.  
  6. if (!in || !out)
  7. return;
  8.  
  9. char* buffer = new char[4096];
  10.  
  11. while (true)
  12. {
  13. int bytesreaded = fread(buffer, 1, sizeof(buffer), in);
  14. if (bytesreaded != 0)
  15. fwrite(buffer, 1, bytesreaded, out);
  16. else
  17. break;
  18. }
  19.  
  20. delete[]buffer;
  21. fclose(in); fclose(out);
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement