puking


私信TA

用户名:puking

访问量:16157

签 名:

等  级
排  名 682
经  验 3792
参赛次数 0
文章发表 20
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:






注意事项:

gets(str);函数遇到缓存已经有回车时就会什么都没读取






参考代码:

scanf("%d",&n);

// scanf("%s",str1);

// getchar();

gets(str1);

scanf("%d",&m);

这样结果是n读取正常,str1为空,m读取出错!!!

1、

scanf("%d",&n);

getchar();

gets(str1);

scanf("%d",&m);

2、

scanf("%d%s%d",&n,str1,&m);

这样才能正常读取!

 

0.0分

2 人评分

  评论区