欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

C++程序设计之保存和读取二进制文件

发布时间:2025/5/22 c/c++ 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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++程序设计之保存和读取二进制文件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。