特牛生活网

scanf在c语言中的作用和gets,C语言 scanf()连用出现问题?gets()和scanf()混用导致gets()被跳过?...-CSDN博客

网友收藏
文章浏览阅读926次,点赞6次,收藏8次。概述连续使用scanf 读取字符%c可能会读取出错。使用scanf后使用gets会导致gets被跳过。解决方法:scanf后加一个getchar()。关于scanf还有一个问题,可以看我的另一篇博客scanf使用不当造成无限循环两个scanf()的例子int main(void){char a;char b;printf("Please enter a letter:");scanf("%c", ..._scanf和gets连用