因为只学习了C语言视频,只接触到scanf()函数输入,但是在用的时候很多都不能实现。
#include <stdio.h>
int main()
{
typedef struct Student
{
char *name;
int age;
char *sex;
int xuehao;
double score;
} MyStu;
MyStu stu[100];
for(int i=0;i<1;i++)
{
printf("请输入第%d个学生的名字、年龄、性别、学号、成绩,以空格键隔开。\n",i+1);
scanf("%s %d %s %d %f",stu[i].name,&stu[i].age,stu[i].sex,&stu[i].xuehao,&stu[i].score);
}
return 0;
}
当我这样定义了一个结构体数组之后,该怎么样写scanf函数才能接受到输入的数据? |
|