C++读写二进制文件
来源:互联网 发布:下载一个淘宝网 编辑:程序博客网 时间:2024/04/29 20:05
#include<iostream>#include<fstream>#include<string>#include<stdio.h>using namespace std;#define MAXBYTE 0xff int main(){ifstream fin;ofstream fout;fin.open("D:\\q.mdb", ios_base::binary);if (!fin.is_open()){cout << "Error In Open..." << endl;return -1;}fout.open("D:\\CppFileOut.mdb", ios_base::binary);if (!fout.is_open()){cout << "Error Out Open..." << endl;return -1;}//获得文件的大小fin.seekg(0, ios::end);long fsize = fin.tellg();cout << "文件大小 : " << fsize << endl;//让文件的指针跑到文件头fin.seekg(0, ios::beg);long readLen = MAXBYTE;char szin[MAXBYTE] = { 0 };//文件大小比MAXBYTE小的情况下if (fsize <= MAXBYTE)readLen = fsize;while (fin.read(szin, readLen)){fout.write(szin, readLen);fsize -= MAXBYTE;if (fsize <= MAXBYTE){readLen = fsize;}//当文件比MAXBYTE小的时候就会出现<0,读写一次跳出就好了,=0不能跳if (fsize < 0)break;}cout << "OK" << endl;fin.close();fout.close();return 0;}
0 0
- C语言二进制文件读写
- c读写二进制文件
- c/c++ 二进制文件读写
- C 读写二进制文件
- C/C++读写二进制文件
- C语言读写二进制文件
- [C++][IO]读写二进制文件
- [Matlab+C/C++] 读写二进制文件
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言中二进制文件读写
- 四舍五入以及小数点的切割
- 文章标题
- getWidth与getMeasuredWidth区别
- c++经典的垃圾回收算法介绍
- tomcat+nginx域名配置
- C++读写二进制文件
- C#面试
- 大型网站架构之分布式消息队列
- Java中JNI的使用详解第一篇:HelloWorld
- [Android实例] Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式
- Python中Ctype调用snmp++库
- 2.4 成员初始化列表
- 人物篇 ——茨木童子
- mysql------查询数据