首页 新闻 会员 周边 捐助

字符串的输入问题

0
悬赏园豆:50 [已关闭问题] 关闭于 2021-12-18 23:30

有一个结构体
struct students
{
int number; char name[100];
int score1;
int score2;
int score3;
int sum;
}s[1000];

然后有这么一组数据我需要输入进结构体
1101 clan 80 70 60
1102 blue 90 80 70
1103 xds 100 99 98
1104 bred 80 80 80

我想知道的是我这么写是错在哪了
for(i=0;i<4;i++)
{
scanf("%d",&s[i].number);
scanf("%s",s[i].name);
scanf("%d%d%d",&s[i].score1,&s[i].score2,&s[i].score3);
}
是因为scanf读取字符串关于空格的特殊性吗?
那么碰到这种类型的数据需要读入时该怎么办呢?
感谢您的解答!!

吃吃就知道吃的主页 吃吃就知道吃 | 初学一级 | 园豆:130
提问于:2021-12-18 22:53
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册