C语言的终端操作跳过输入的问题
来源:互联网 发布:上海孚盟软件怎么样 编辑:程序博客网 时间:2024/05/22 03:40
在终端操作时 有时会跳过拿条输入语句
是因为输入字符是以'\n',为识别结束的,在平时是没有问题,但若是在之前的程序操作最后又有一个‘\n’。系统会识别为输入完成
所以跳过了这条输入语句---------------------------------
解决方法:在进入输入语句之前,添加一条getchar();
这样才行。。。。。。。。。。
getchar();
if(a[i].age<=15)
{printf("请输入百分制的成绩,0-100\n");
scanf("%d",&a[i].t.score);
}
else
{
printf("请输入等级制的成绩A B C D E\n");
scanf("%c",&a[i].t.score1);
阅读全文
0 0
- C语言的终端操作跳过输入的问题
- c语言里两个跳过错误输入代码的区别
- C/C++经典问题:[未输入字符,输入语句被直接跳过] 的多种解决方案
- scanf("%c",&ch)直接跳过的问题
- C语言--C语言种输入其他类型数据后输入字符数据时跳过问题处理
- 一个关于C语言输入的问题
- 一个关于C语言输入的问题
- 关于c语言的输入函数问题
- c语言输入的一些问题
- C语言中字符串的输入问题
- C语言的输入缓冲区相关问题
- C语言的格式化输入将回车输入的问题
- 一点对C语言中跳过scanf语句的理解
- SecureCRT终端不能接收输入的问题
- linux locale引发的终端输入问题
- 【c语言】在终端输入多行信息,找出包含"ould"的行,并打印改行
- C语言 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 【C语言】在终端输入多行,找出有“ould”的行,并打印。
- oop面向对象编程-第九天
- 三.数据结构与基本绘图(3.颜色空间转换函数)
- 国际电信联盟(ITU)标准链接
- DragRecyclerView-master
- 016-mha模式配置
- C语言的终端操作跳过输入的问题
- 关于单元测试和集成测试的新的理解
- CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera
- Dubbo-Admin管理平台和Zookeeper注册中心的搭建
- Hadoop之Avro mapreduce最高气温程序
- Canvas与SVG的区别
- UNITY 开发日记/教程 俄罗斯方块 (三) 搭建场景UI
- 织梦模板:响应式手机电子配件类网站织梦模板
- Lua学习---编译生成lua和luac