当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 getchar用法及代码示例


C语言stdio头文件(stdio.h)中getchar函数的用法及代码示例。

用法:

int getchar ( void );
从标准输入中获取角色
返回标准输入中的下一个字符(stdin)。

相当于调用getcstdin作为争论。

参数

(没有)

返回值

成功后,将返回读取的字符(升级为int价值)。
返回类型为int适应特殊价值EOF,指示失败:
如果标准输入为文件结束,函数返回EOF并设置有效指标(feof) 的stdin
如果发生其他一些读取错误,该函数还会返回EOF,但设置了错误指示(ferror) 反而。

示例

/* getchar example : typewriter */
#include <stdio.h>

int main ()
{
  int c;
  puts ("Enter text. Include a dot ('.') in a sentence to exit:");
  do {
    c=getchar();
    putchar (c);
  } while (c != '.');
  return 0;
}


简单的打字机。按下ENTER键后,每个句子都会回显,直到文本中包含点(。)。

相关用法


注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C getchar function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。