| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 719 人关注过本帖
标题:一个对我很纠结的问题,希望大家来赐教
只看楼主 加入收藏
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
快速回复:一个对我很纠结的问题,希望大家来赐教
数据加载中...
 
   



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

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