C语言结构体数组的定义

建立一个学生情况登记表的表格空间(学生5人),包括学号.姓名.2门课程的成绩总分和平均分!怎么写啊~谁教我下~... 建立一个学生情况登记表的表格空间(学生5人),包括学号.姓名.2门课程的成绩总分和平均分!怎么写啊~谁教我下~ 展开
 我来答
仙亦佛
2017-12-31 · TA获得超过366个赞
知道小有建树答主
回答量:707
采纳率:59%
帮助的人:441万
展开全部
#include<stdio.h>
#include<stdlib.h>
struct student{
long int a;
char b[4];
int c;
char d[10];
char e[10];

};
int main()
{
int i=0;
struct student stu[400];
FILE*fp;
if((fp = fopen("students.txt","r"))==NULL)
{printf("打开文件失败!\n"); exit(0);}
while(fscanf(fp,"%ld%s%d%s%s",&stu[i].a,&stu[i].b,&stu[i].c,&stu[i].d,&stu[i].e)!=EOF)
{printf("%ld,%s,%d,%s,%s\n",stu[i].a,stu[i].b,stu[i].c,stu[i].d,stu[i].e); i++;}
fclose(fp);
return 0;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友74e28bdddb
2010-10-30 · TA获得超过252个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:0
展开全部
先定义一个结构体 假设说是
struct a
{
……;
};
然后就
struct a[NUM];
就可以和平常一样用了:
比如说a[1].***之类的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慎重还可靠灬宝贝f
2017-12-27 · TA获得超过12.9万个赞
知道大有可为答主
回答量:1.9万
采纳率:52%
帮助的人:2796万
展开全部
定义一个结构体
结构体里面存着 一个字符数据,char data;
还有只想下个结构体节点的指针,struct LNode *next;
LNode,*LinkList是给这个结构体数据类型取名字。相当于 int char
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1037385411
2011-05-27
知道答主
回答量:7
采纳率:0%
帮助的人:6.6万
展开全部
struct student
{
int number;
char name[];
int p1,p2;
int p;
} student[5];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weixyc
2012-10-07 · TA获得超过1129个赞
知道小有建树答主
回答量:763
采纳率:100%
帮助的人:508万
展开全部
struct LNode *next;是什么意思啊? //定义该节点的指针域,用于保存下个节点的地址

如果去掉“}”后面的LNode可以吗 //可以不过你用这个类型的话就得连续写struct LNode
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式