黑马程序员技术交流社区
标题:
关于getchar 研究了半天才明白 ,分享给大家
[打印本页]
作者:
离经叛道的女子
时间:
2015-6-9 23:48
标题:
关于getchar 研究了半天才明白 ,分享给大家
getchar 是一个函数
语法:
int getchar();
功能:从缓存中获取一个字符, 并返回字符的 ASCII 码
char ch = getchar();
效果与
char ch;
scanf("%c", &ch);
一样的
// 如果取消多余的字符
while(getchar() != '\n');
char ch;
while( ( scanf("%c", &ch), ch != '\n' ) ) ;
作者:
晗修
时间:
2015-6-10 00:51
fflush(stdin)可以清楚缓冲区
作者:
白0702
时间:
2015-6-10 08:47
另外scanf还可以输入整型数值而getchar不可以,共同学习了。
作者:
小龙女的萝卜
时间:
2015-6-10 09:37
围观学习了,试试
作者:
luguo
时间:
2015-6-10 09:41
围观学习
作者:
Kuhoku
时间:
2015-6-14 00:42
整理一個整齊版本
作者:
Kuhoku
时间:
2015-6-14 00:44
整理一個整齊版本
#include <stdio.h>
int main(void)
{
char c1;
printf("請輸入任何一個字元....\n");
c1 = getchar();
printf("剛剛輸入的字元: %c\n", c1);
return 0;
}
作者:
aSmallStone
时间:
2015-6-14 00:59
取消多余的字符操作是什么意思? 可以清除掉指定的字符吗? 你这个取消的是哪个字符? 真心不明白 求详解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2