大佬们可以帮忙看看这个程序吗o(╥﹏╥)o
结构体是自学的,不知道为什么结果就是不输出〒▽〒
#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
经导师指导并认可通过的大作业设计项目源码,适用人群:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业或毕业设计,作为“参考资料”使用。
RSChat:这个项目死了o(╥﹏╥)o
即时通讯 这是一个模仿微信客户端的iOS项目。 如何开始 ,或使用以下命令克隆它: $ git clone https://github.com/riversea2015/RSChat.git 然后,在工作目录中运行以下命令: $ pod install 作者 何海 执照 RSChat在MIT许可下可用。 有关更多信息,请参见文件。 笔记 :red_apple: 这是旧的愿景 :warning: 源代码仅在github上上传,请注明参考来源,谢谢!
scala-2.12.12 windows版本安装包
有需要下载 scala-2.12.12.msi 的小伙伴,可以直接下载,官网下载实在是太慢了,o(╥﹏╥)o
关于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更改 修改
libstdc++.so.6.0.21
编译gcc-5.4.0的副产品o(╥﹏╥)o,libstdc++.so.6.0.21.


