c语言文件读取问题!急急急,在线等,高分求救!!! 问题一:c语言如何从一个二进制文件中按字节,注

2024-12-09 19:23:19
推荐回答(2个)
回答(1):

二进制文件与.txt文件一样,都没有专用的文件结束标志。读到禅握文件尾部时,feof(fp)返回1。
二进制文件的读写槐袭粗是由函数fread()和fwrite()进行的,文件打开方式铅镇是"rb"、"rb+"或"wb"。

回答(2):

#include 升埋和
#include 
int main() 
{
 FILE *f = fopen("D:\\test.dat", "w+");//写液枝读模式(无文件时自动创建)
 int nVal = 100;
 fwrite(&nVal, 1, sizeof(int), f);//写数据到文件
 fseek(f, 0, SEEK_SET);//移动文件到开关
 nVal = 0;
 fread(&nVal, 1, sizeof(int), f);//读文件内容
 printf("%d\n"吵盯, nVal);
 fclose(f);
 return 0;
}