有大佬知道我的二进制文件读取出了什么问题吗???
#include "stdio.h"
#include "stdlib.h"

typedef struct {
    char stu_ID[14];
    char stu_Name[4];
    char stu_Major[10];
    int stu_Score;
}STU;
int main()
{
    FILE *fp;
    STU obj[101];
    int index = 1, n, i = 0;

    //Data_In_B(fp, obj);

    fp = fopen("cet4.dat", "rb");

    while(!feof(fp))
    {
        fread(obj,sizeof(STU),1,fp);
        printf("%s %s %s %d\n",
            obj[0].stu_ID, obj[index].stu_Name, obj[0].stu_Major, obj[0].stu_Score
            );
    }
    fclose(fp);
    return 0;
}

图片说明
图片说明
图片说明

2个回答

在读取二进制文件时需要确保文件数据是以二进制方式写入的,如果以十进制方式写入的文件时无法用二进制读取方式正确读取的。

这个文件不能用二进制方式读取吧,直接普通方式读取

weixin_43444989
DE_PARTURE_ 额,那怎么才能读取到上面这种效果呢,从二进制文件中
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

1
有没有哪位大佬知道怎么爬取天猫的商品信息?要带促销价和库存的,还要图片
0
急求!!!用tensorflow搭了lstm的模型进行负荷预测,求问有没有大佬知道loss值已知很大的原因是什么?
1
(急求大佬们的帮助)C++ 如何把文件中的数据写进vector再传给类
1
关于一个大佬级别C#DLL文件的问题
0
各位大佬,如何破解嵌入式linux系统串口登入的密码?
1
有没有大佬知道怎么用gitlab打包项目然后生成镜像发布到docker的yml文件怎么写
1
大佬们好 我想问一下 我用MATLAB写了个exe文件 labview要怎么把采集到的数据传给这个exe文件
1
请求接口反馈DClient must be used 这句话是什么意思 有大佬解释下吗
2
规则引擎方案选型,大佬们给出你专业的意见
2
Android 将文件流写入byte数组之后,再转换成Base64字符串总是得到乱码的结果
0
求助!SSH国际化,不同页面适配不同的资源文件
2
idea 注解@Autowired 失败了 配置文件感觉都没问题 求大佬
1
请问用GAN训练自己的数据集,一直效果不好,有大佬能有经验告知一下吗?
1
HDFS有没有储存文件数量的上限
4
求助,求助 问一下大佬们为什么C语言中加了一个 stdlib.h 头文件反而错误运行不了
1
IPFS网络,新文件上传后块如何路由至对应节点?
2
请问C++头文件每个的含义?
3
关于c++大数的long long类型的中间计算问题,求大佬解,谢谢!!
1
请问各位大佬,蓝屏错误x0000015A是怎么引起的?我查过dmp文件也没查出什么......
2
想做个类似唱吧之类的小程序,不知道如何实现?来咨询下大佬