标题:一个对我很纠结的问题,希望大家来赐教
只看楼主
zc无名小卒
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-6-14
结帖率:100%
已结贴  问题点数:10 回复次数:10 
一个对我很纠结的问题,希望大家来赐教
   #include<stdio.h>
            main()
            {
                      int number_1=0;
                      printf("\n请输入数字:");
                      scanf("%d",&number_1);
                      printf("您输入的号码是:%d",number_1);
                      getchar();
                      }
为什么当我运行这个程序时,输入数字后,按下回车键后,看不到程序运行结果,我尝试在程序结尾写两个getchar();才得以解决,
请问这是为什么?有什么操作或者其它编写方式来解决这个问题吗?我是新手请各位多多赐教,谢谢!(我用的是Dev_C++)
 
搜索更多相关主题的帖子: 数字 include 
2012-06-16 16:32
逸枫
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:33
专家分:113
注 册:2012-6-10
得分:2 
-.-我用quincy 我按了个1 enter
然后显示的就是 你输入的号码是1
没错啊。。
2012-06-16 17:23
smile康师傅
Rank: 2
等 级:论坛游民
帖 子:34
专家分:53
注 册:2012-6-10
得分:0 
getchar本是一个字符接收函数,而且换行符"\n"本身就是一个字符,所以第一个getchar()接收的是换行符
2012-06-16 21:14
如此悠然
Rank: 2
等 级:论坛游民
帖 子:62
专家分:86
注 册:2012-5-18
得分:0 
请问大哥你的程序是想把输入的数字显示出来么??跟getchar有什么关系啊????为虾米会出现getchar啊??

——————
严谨
2012-06-16 21:18
如此悠然
Rank: 2
等 级:论坛游民
帖 子:62
专家分:86
注 册:2012-5-18
得分:4 
   #include<stdio.h>
            main()
            {
                      int number_1=0;
                      printf("\n请输入数字:");
                      scanf("%d",&number_1);
                    printf("你输入的数字是%d\n",number_1);
                      }
就是这样啊,运行结果就是输入一个数字如1,回车,显示“你输入的数字是1”,没错啊,我用的是VC++6.0

——————
严谨
2012-06-16 21:21
wwc386646959
Rank: 2
等 级:论坛游民
帖 子:29
专家分:82
注 册:2012-6-16
得分:0 
我的没有你的那种情况,我用的是gcc
2012-06-16 21:23
小虎虎
Rank: 2
等 级:论坛游民
帖 子:3
专家分:10
注 册:2012-6-11
得分:0 
回复 楼主 zc无名小卒
干嘛又加getchar()?这是输入字符串的嘛,我是新手,见谅
2012-06-17 09:10
csxuedn
Rank: 2
等 级:论坛游民
帖 子:15
专家分:48
注 册:2012-6-15
得分:4 
楼主请看:
getchar();//该行的作用就是读取一次按键,但是您的程序里本身要求有输入,所以第一个getchar();语句就读取了那次的按键,如果想让程序暂停直到您再次按键为止,必须有另外一个getchar();语句。
2012-06-17 09:43
zc无名小卒
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-6-14
得分:0 
回复 8楼 csxuedn
我赞同你的观点
2012-06-17 16:24
nzxiansheng
Rank: 2
等 级:论坛游民
帖 子:36
专家分:56
注 册:2012-5-20
得分:0 
回复 4楼 如此悠然
GetChar 会在 输入队列里取出一字符
2012-06-17 16:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-371651-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.097070 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved