标题:关于scanf的问题,输入一个字符 然后输出 为什么我这种编法不能达到目的?
只看楼主
一起补天
Rank: 2
等 级:论坛游民
帖 子:73
专家分:61
注 册:2008-9-19
得分:0 
你可以在程序
1 #include "stdio.h"
2 main()
3 {
4  int a;
5  printf("please input the data:");
6  scanf("%d",&a);
7  printf("%d\n",a);
8  
9 }
中第八行加入getch();这个句子是在你运行完程序后等待一个字符的长度
,这样你就可以直接观察到程序的执行结果
2008-10-02 11:22
子洋虾米
Rank: 1
来 自:哈尔滨市第九中学
等 级:新手上路
帖 子:79
专家分:0
注 册:2008-9-15
得分:0 
[bo][un]守鹤[/un] 在 2008-10-1 18:43 的发言:[/bo]

我来介绍下 scanf的用法
此函数是从键盘上获取输入数据,并将数据送入指定的内存空间中

scanf("%d%d",&a,&b); 从键盘获取数据送入a,b两个地址单元中
%d是格式控制,主要控制输入数据的类型,一个对应一个输入的 ...

绝对正解
这个问题对于新手是很常见的
我这里有个建议...多看书...有些问题书中已经提醒了...就不要走弯路了么.. - -
2008-10-02 11:35
子洋虾米
Rank: 1
来 自:哈尔滨市第九中学
等 级:新手上路
帖 子:79
专家分:0
注 册:2008-9-15
得分:0 
[bo][un]一起补天[/un] 在 2008-10-2 11:22 的发言:[/bo]

你可以在程序
1 #include "stdio.h"
2 main()
3 {
4  int a;
5  printf("please input the data:");
6  scanf("%d",&a);
7  printf("%d\n",a);
8  
9 }
中第八行加入getch();这个句子是在你运行完程序后等 ...



注意加上头文件
<conio.h>
2008-10-02 11:36
一起补天
Rank: 2
等 级:论坛游民
帖 子:73
专家分:61
注 册:2008-9-19
得分:0 
回复 13# 子洋虾米 的帖子
为什么?自我看来#include<conio.h>
一直是用来清屏用的
2008-10-02 11:45
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
回复 4# 守鹤 的帖子
你也介绍一下scanf对空白字符的处理吧……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-10-02 15:01



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




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

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