永发信息网

c语言,显示结构体里的元素没有定义错误

答案:1  悬赏:30  手机版
解决时间 2021-04-19 14:33
c语言,显示结构体里的元素没有定义错误
最佳答案
#include
#include
struct score
{char xh[10];
float bs;
float sj;
}*su;
void getscore(struct score *p)
{
int i;
printf("请输入学号");
gets(p->xh);
fflush(stdin);
while(1)
{
printf("请输入笔试成绩");
scanf("%f",&p->bs);fflush(stdin);
printf("请输入上机成绩");fflush(stdin);
scanf("%f",&p->sj);
if(p->bs<=100&&p->sj<=100&&p->bs>=0&p->sj>=0) break;
}
}
void putscore(struct score *p)
{
printf("%s %f  %f",p->xh,p->bs,p->sj);
}
main()
{
struct score *su=(struct score*)malloc(sizeof(struct score));
getscore(su);
putscore(su);
}两种错误:

一个就是用指针引用成员变量的时候,->后面的>没有写
另一个就是输入学号的字符串的时候,用gets就可以了,用scanf一个一个输字符,每次还要fflush(stdin)的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家长感恩老师的诗歌,放暑假了家长感谢老师的
七日杀怎么传送,求助求助,游侠上七日杀怎么
我8年前信用卡诈骗4万元,到现在过了追诉期没
日本山椒多少钱
简谐运动的运动方程推导
称赞爱心人士的句子,用感叹号赞美中国传统文
耶稣 的空墓在那儿
衣服上的沥青怎么洗,怎么清洗衣服上的沥青?
八和十二的最小公倍数是多少
为什么鸡蛋会分,然后是鸡蛋黄了不是
英语翻译请大家帮我翻译下面句木乃伊3的台词,
学传媒必须参加艺考吗
夸奖女人的句子,形容女人聪慧气质词语
榆树民政局什么时候上班?
关于赞美大合唱的句子,赞美大合唱的句子
推荐资讯
sin2a=2-2cos2a求tana
三八妇女节的黑板报标题,我明天就要出了,所以
初中孔子名言警句,孔子的名言有哪些
怎么把微信记录导出来,怎样把微信中的语音导
电脑的键盘灯怎么开,台式电脑键盘打不了字,
有关弘扬文化的名言,有关学习方面的名人名言
指标用英语怎么说,"指标”怎么用英语翻译?
怎么下载PS3的WWE12游戏啊?
爱情最有名的句子,合欢花的树
男牛仔裤什么颜色好看,男生服装颜色搭配
“除非解锁使用,否则温度墙设置过低” 是什
向来缘浅奈何情深,既然琴瑟起何以笙箫默什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?