C++程序设计之保存和读取二进制文件
生活随笔
收集整理的這篇文章主要介紹了
C++程序设计之保存和读取二进制文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
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个教训
- 下一篇: 有人说Julia比Python好,还给出