我正在尝试将d.pdf移动到new.pdf,但移动后新文件已损坏。为什么?
void move(){
char x;
ifstream myfile;
ofstream g;
myfile.open ("d.pdf", ios::in|ios::binary);
g.open("new.pdf",ios::out|ios::binary);
while(myfile>>x)
g<<x;
}
答案 0 :(得分:0)
代码正在跳过空格。 尝试:
myfile >> noskipws;
while(myfile >> x)
g << x;