C++程序设计之保存和读取二进制文件
生活随笔
收集整理的这篇文章主要介绍了
C++程序设计之保存和读取二进制文件
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
C++语言读写二进制文件应该使用ifstream和ofstream类,文件的打开模式一定要是binary。下面直接上代码吧。
#include <fstream> #include <iostream> using namespace std;int main() {const int LEN = 1024*1024;char buf[LEN];ifstream fin("demo1.pdf", ifstream::in | ifstream::binary);ofstream fout("demo2.pdf", ofstream::out | ofstream::binary);if(!fin || !fout){cerr << "File Error" << endl;return EXIT_FAILURE;}while(fin.read(buf, LEN)){fout.write(buf, LEN);}fout.write(buf, fin.gcount());return EXIT_SUCCESS; }
总结
以上是生活随笔为你收集整理的C++程序设计之保存和读取二进制文件的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 干了10年软件工程师,我学到10个教训
- 下一篇: An Introduction To T