通过C++标准 流处理二进制文件:
简单的文件复制:
#include <iostream>
#include <fstream>
int main()
{
std::ofstream fout("C:\\Users\\Administrator\\Desktop\\1.pdf", std::ios_base::out | std::ios_base::binary);
std::ifstream fin("D:\\学习资料\\电子书\\设计模式.pdf", std::ios_base::in | std::ios_base::binary);
char buffer[1024] = {0};
while (fin.read(buffer, 1024))
{
fout.write(buffer, 1024);
}
fout.close();
fin.close();
return 0;
}