Dlaczego poniższy kod ucina kilka KB pliku? Czy da się w taki sposób zrealizować kopiowanie pliku?
#include <fstream>
#include <conio.h>
using namespace std;
int main()
{
ifstream file("1.exe", ios::binary);
ofstream file2("2.exe", ios::binary);
char c;
while (file >> c)
file2 << c;
file.close();
file2.close();
getch();
return true;
}
Pozdrawiam.