当前位置: 代码迷 >> C语言 >> 请教一个问题
  详细解决方案

请教一个问题

热度:158   发布时间:2005-09-22 22:35:00.0
请教一个问题
怎样用getchar()读取两个字符

a=getchar();
b=getchar();
这样为什么不行啊
----------------解决方案--------------------------------------------------------
晕,getchar();一次只能读取一个字符
----------------解决方案--------------------------------------------------------
要是要输入两个字符呢
----------------解决方案--------------------------------------------------------
就读前面一个呗,要不你加个循环
----------------解决方案--------------------------------------------------------
#include<stdio.h>
main()
{
char a,b;
a=getchar();
flushall();
b=getchar();
printf("%c%c",a,b);
}
加一个清空命令 flushall(); 不然 b=getchar();存的是你在输入完a时敲的回车'\n'
----------------解决方案--------------------------------------------------------
很确定????
----------------解决方案--------------------------------------------------------
a=getchar();
getchar();
b=getchar();
----------------解决方案--------------------------------------------------------
谢谢各位帮小弟解决这个小问题
----------------解决方案--------------------------------------------------------
  相关解决方案