【发布时间】:2015-04-26 19:33:14
【问题描述】:
我正在尝试将 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;
}
【问题讨论】:
-
您应该使用
read()和write()而不是基于文本的二进制数据提取/格式化。 -
你能举个例子吗?
-
请举例说明如何将其应用于我的小问题? :D
-
我不会为你写代码。链接参考文档中的示例应该足够了,您可以推断出针对特定问题的解决方案。