大佬们可以帮忙看看这个程序吗o(╥﹏╥)o

FrLeaves FrLeaves 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

结构体是自学的,不知道为什么结果就是不输出〒▽〒
 

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define SIZE 100
struct Student
{
    char studentnum[11];
    char name[3];
    char major;
    int year;
    char sex;
    int score;
}stud[SIZE]={'\0'};

void print(char *file)
{
    FILE *fp;
    int i;
    fp=fopen(file,"r");
    for(i=0;i<SIZE;i++)
    {
        fread(&stud[i],sizeof(struct Student),1,fp);
        printf("%-12s%-5s%-12s%-5d%-2s%-3d",stud[i].studentnum,stud[i].name,stud[i].major,stud[i].year,stud[i].sex,stud[i].score);
    }
    fclose(fp);
}
int main()
{
    FILE *fp;
    char filename[100];
    int choice;
    printf("请输入数据文件名:");
    scanf("%s",filename);//从键盘读取文件名存入字符数组filename
    getchar();//消化回车
    if((fp=fopen(filename,"r"))==NULL)//只读模式打开文件并使fp指向此文件
    {
        printf("文件不存在,请重新运行此程序\n");//若打开出错则退出程序
        exit(0);
    }
        print(filename);
    return 0;
}

 

...全文

相关推荐

毕设&课设:ZJWEU面向对象程序设计实训o(╥﹏╥)o.zip

经导师指导并认可通过的大作业设计项目源码,适用人群:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业或毕业设计,作为“参考资料”使用。

Qing_er爱吃山竹

RSChat:这个项目死了o(╥﹏╥)o

即时通讯 这是一个模仿微信客户端的iOS项目。 如何开始 ,或使用以下命令克隆它: $ git clone https://github.com/riversea2015/RSChat.git 然后,在工作目录中运行以下命令: $ pod install 作者 何海 执照 RSChat在MIT许可下可用。 有关更多信息,请参见文件。 笔记 :red_apple: 这是旧的愿景 :warning: 源代码仅在github上上传,请注明参考来源,谢谢!

weixin_42128015

scala-2.12.12 windows版本安装包

有需要下载 scala-2.12.12.msi 的小伙伴,可以直接下载,官网下载实在是太慢了,o(╥﹏╥)o

liam12138

关于VMware中安装Ubuntu18.04.4设置静态ip以及apt换源的问题与解决

最近开始学着使用Ubuntu操作系统 有着安装CentOS的经验,本安装过程会很简单,但发现还是有好多地方不一样的,甚至想骂娘,o(╥﹏╥)o。 本篇作为整理,中间详细步骤就不列出 主要问题在apt换源、设置静态ip(网上关于虚拟机中ip设置直接在更改虚拟机网络编辑器中设置还原默认设置,当然这也可以,但我因为一些原因得设置静态ip) 设置静态ip: 查看虚拟机网络编辑器中 子网ip、子网掩码、网关ip 修改 /etc/hosts 文件: localhost前面的ip不用改不用注释,hostname前面的ip地址改为自己想要设置的ip,hostname在/etc/hostname更改 修改

weixin_38524851

libstdc++.so.6.0.21

编译gcc-5.4.0的副产品o(╥﹏╥)o,libstdc++.so.6.0.21.

夜色蓝山
评论 2
收藏 已收藏
分享
返回顶部
FrLeaves
C# 111,129 成员 642,539 内容