一、说明
无
二、二进制文件操作
2.1、二进制文件创建
FILE * pFile;
CString FileName = "test";
pFile = fopen(FileName, "wb+"); //创建二进制文件
2.2、二进制文件写入
fwrite(buffer,size,count,fp);
free(pBuf); //释放
(1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。
(2)size:要读写的字节数;
PS:我的理解是,每次从buffer中读取多少字节用于写入文件。
(3)count:要进行读写多少个size字节的数据项;
(4)fp:文件型指针。
实例代码:fwrite(pBuf, 1, len, pFile);
2.3、二进制文件编辑
函数名:fseek函数
头文件:#include<stdio.h>
功能:把与fp有关的文件位置指针放到一个指定位置。
格式: int fseek(FILE *stream, long offset, int fromwhere);
范例一:fseek(fp, 0L, SEEK_END);
解释:文件指针定位到文件末尾,偏移0个字节
范例二: fseek(fp,50L,0);或fseek(fp,50L,SEEK_SET);
解释:其作用是将位置指针移到离文件头50个字节处。
2.4、二进制文件读取
pFile = fopen(FileName, "rb+");
rewind(pFile); //重新定位指针到文件开始处
fread(pBuf,1,len,pFile);
fclose(pFile);
free(pBuf); //释放
2.5、其他可能用到的函数
free(pBuf); //释放
rewind(pFile); //重新定位指针到文件开始处
三、其他
分享到:
相关推荐
一个简单的文件读取与查询程序,采用VC++ win32控制应用台程序编写,可实现对二进制文件的读取与查询。附数据data2.mid
自己写的关于将二进制文件转换为十六进制并显示的小工具,也可以保存为文本文件。
vc将二进制文件通过CArchive读出,再写入excel.
visual c++ 2进制字符串转10进制数
2.C++ 3.文件写3个浮点数,英文字符,中文字符 4.文件读3个浮点数,英文字符,中文字符 5.基于MFC的实例 6.获取文件长度 7.修改文件内指针位置 8.如果没有VS2010,用记事本打开TestFileOperateDlg.cpp 看文档最下方的...
为读取suffer二进制文件GRD文件的VC++代码,直接加入程序即可运行。
摘要:VC/C++源码,数据库应用,ADO,长二进制数据 VC++使用ADO在数据库中操作长二进制数据,操作长二进制数据的一个小实例,对此有需要的VC爱好者可以参考。
VC编写的C++读写二进制文件代码,其功能是将一个文件全部写到另一个文件的末尾(如果没有就创建),可以填写的选项有:源文件完整地址,写入次数,目标文件完整地址。格式为:d:/文件名 (注意是左斜杠) 或 d:\\...
两个例子 一个是查看文件二进制代码的十六进制形式 另一个例子是用vc开发一个activeX控件
vc++ 6.0 二进制文件操作类,大家参考
一个十进制转换为二进制的小程序,在vc6.0下编译通过,供大家参考
二进制字符串0101010101,转为int。vc。
BinFileEx.DLL是一个封装了用于生成保存各种常用数据到自定义二进制文件的类和函数的动态链接库,用它创建的二进制文件中可以存储以下数据类型: 整型数据、双精度浮点数据、字符串、文件类型(指每一个文件的内容...
二进制XML存储方案BinXML实现方法 BinXML是我个人杜撰出来的名字,不知道是否合适,也不知道是否已存在类似的解决方案。在vcer.net上我将前一段时间的这个BinXML方案贡献出来,希望能够与广大vcer分享。 当时问题的...
C/C++实现,包括完整源代码,vc工程文件,保证能够编译通过。 使用阻塞方式的socket,使用多线程,有较高的性能. 在局域网中测试达到极限速度. 支持断点续传. 服务端可同时接收多个文件. 传输文件的同时可以发送网络...
已实现的功能:二进制与十六进制字符串之间的转换。 未实现的功能:二进制与ASCII、十六进制与ASCII字符串之间的转换。 未实现的原因:对于可见字符如‘0’-‘9’‘a’-‘z’等的实现比较简单,但是对于不可见字符...
内容索引:VC/C++源码,文件操作,进制 VC++ 二进制文件浏览编辑器源代码,以前老看到有人在论坛上寻找二进制浏览、编辑代码,个人觉得写个这玩意并不难,为何不自己 写呢?这些天工作不是太忙,索性自己动手,...
将JPG以二进制文件读出,并用十六进制显示到文本框; 将文本框中的十六进制数据转换成JPG图片文件; 并显示图片,图片显示采用GDI+库。
内容索引:VC/C++源码,数据库应用,二进制 Framework的System.IO命名空间下的FileStream文件流类,实现对二进制大对象轻松进行读写。这是一个用VS2005编写的WinForm程序,通过打开一个bmp或者jpg大文件,让其显示在...
使用VC6.0实现的二进制、十进制、十六进制之间的转换程序