c语言 *** 作bin文件

c语言 *** 作bin文件,第1张

用这几个函数fopen,fread,fwrite,fseek。FILE *fpchar *file1="文件名"unsigned char s[2]

unsigned char tem[2]fp = fopen(file1,"rb")//读写方式打开二进制文件

//fseek(fp,0, SEEK_CUR)

fread(s,2,1,fp)//读取2个字节

fclose(fp)

tem[0]=s[1]//交换

tem[1]=s[0]

fp = fopen(file1,"rb+")

fseek(fp,0, SEEK_CUR)//当前位置第一个字节

fwrite(tem,2,1,fp)

fclose(fp)

用这几个函数fopen,fread,fwrite,fseek。FILE *fpchar *file1="文件名"unsigned char s[2]

unsigned char tem[2]fp = fopen(file1,"rb")//读写方式打开二进制文件

//fseek(fp,0, SEEK_CUR)

fread(s,2,1,fp)//读取2个字节

fclose(fp)

tem[0]=s[1]//交换

tem[1]=s[0]

fp = fopen(file1,"rb+")

fseek(fp,0, SEEK_CUR)//当前位置第一个字节

fwrite(tem,2,1,fp)

fclose(fp)

假定文件中存放的数据类型为int,可以这样分配内存:

int *a = (int *)malloc(sizeof(int) *20000000)

需要用到的头文件:

#include <malloc.h>

#include <stdlib.h>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6698028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存