请问如何用C语言显示读取的二进制文件内容,以二进制的形...答:char buff[10000] = {0};///存放读出来的数据的地方, 不一定是char类型, 其他类型的地址也可以,比如读出来存在结构体里面 fread(buff, 1, 10000, fp);///第一个参数为存内容的地址, 第二个参数为每个数据块的大小(如结构体大小), 第3个参数为数据块的个数,第4个为文件指针 fclose(fp);...
C语言将二进制文件中的内容读出,修改后在重新存入,要怎么操作答:fread(&n,sizeof(int),n,fp);del();(删除内容)fclose;fp=fopen("a.dat","rb");fwrite(&n,sizeof(int),n-1,fp);fclose 同时要注意删除时候数据的连续 以及后续写入的大小 另外 你的fread(&n,sizeof(int),n,fp);这里两个n必须是不同的 前一个是一个数据的buffer 后一个是代表...