标题:getchar()的用法
只看楼主
飞凤
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-4-11
 问题点数:0 回复次数:6 
getchar()的用法
a=getchar()
然后我在屏幕上输入3个英文,然后按回车!
那a是不是就等于我输入的三个英文啊!
搜索更多相关主题的帖子: getchar 用法 屏幕 英文 输入 
2006-04-18 13:42
ヤ順祺冄繎ヤ
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:3032
专家分:0
注 册:2005-11-9
得分:0 
getchar只能接受一个字符..
如果要接受三个字符就用gets
2006-04-18 14:00
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
得分:0 
输入3个字母就变成是字符串了``

我的原则很简单:不做不喜欢的事!
2006-04-18 16:13
caizhihong
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2005-10-27
得分:0 

如果你真的要用 getchar 的话,你可以用数组来装
例如:
#include<stdio.h>
main()
{

int a[3];
int k;
for(k=0;k<=2;k++)
{ a[k]=getchar();
printf("%c ",a[k]);
}
}


盖茨来电话,他跟我说了一大串的英语。我真的不知道到底说了什么!!我长叹了一声:你还是说C语言吧!
2006-04-18 17:18
abingchem
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:716
专家分:0
注 册:2004-12-30
得分:0 
有些东西,别人告诉你了,你也不知道

此人已消失
2006-04-18 17:21
谢芳
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-3-3
得分:0 

不过别人告诉了后自己好好消化一下也可以变成自己的,我觉的你说话有的。。。

2006-04-18 19:47
仁者无敌
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2006-3-5
得分:0 

你如果输入的是ABC,则它只是接收了A,BC没有接收到吧!


I am a programmer !
2006-04-18 22:09



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




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

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