永发信息网

c语言出现很多烫字

答案:1  悬赏:20  手机版
解决时间 2021-03-29 02:54
  • 提问者网友:美人性情
  • 2021-03-28 22:07
c语言出现很多烫字
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-03-28 22:43
建议输入单个字符:
char buffer[20];
...
scanf("%s",buffer); st[i].sex=buffer[0];追问请问改在哪个位置呀?追答int read(stu st[])
{ char buffer[20];

int i=-1;
system("cls");
printf(" ************************************************************
");
printf(" *                      1.更新成员信息                       *
");
printf(" ************************************************************
");

do{
i++;
printf("请输入姓名:
");
printf("%s",&st[i].name);
if(atoi(st[i].name)>=0)
{
printf("请输入性别(w/m):
");
//scanf("%c",&st[i].sex);scanf("%s",buffer); st[i].sex=buffer[0];

printf("请输入年龄:
");
scanf("%d",&st[i].year);
printf("请输入身份证:
");
scanf("%s",&st[i].num);
printf("请输入简历:
");
scanf("%s",&st[i].jian);
printf("
编号%d数据添加成功!
",i+1);
printf("输入姓名为负数结束输入!
");
printf("
");
}
else break;
}while(st[i].num>0);
printf("
--------------------------------------------------------------
");
printf("数据更新成功!
");
system("pause");//按任意键继续
return i;

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯