C语言 gets输入字符串

如题所述

第1个回答  2020-04-05
struct
stuinf
{
int
num;
char
name[20];
char
sex;
int
age;
int
tel;
char
addr[40];
};这个结构体
放在主函数外面,在printf("input
name:");gets(student1.name);后面加一个getchar();gets(student1.addr);也加一个getchar();
第2个回答  2019-10-16
关键就在于,scanf
以后
回车还是保存在缓冲区,下一次gets时就读取了回车,你可以用getchar扔掉回车符,其实是很基础的问题啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网