Home C&C++函数库 c++ 语法 程序源码 Linux C库

getchar

函数  <cstdio>

int getchar ( void );

从标准输入获取字符

返回标准输入(stdin)的下一个字符。

这相当于用stdin作为参数调用getc

☲  参数





☉  返回值



如果成功,则返回读的字符(转换为int值)。

返回类型为int,以适应特殊值EOF,该值表示失败: -如果位置指示符位于文件结束位置,则函数返回EOF并设置流的EOF指示符(feof)。 -如果发生其他读取错误,该函数也返回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键,每个句子都会回显,直到输入一个点(.)结束。

🍄  另请参阅



getc 从流中获取字符(function )
putchar 将字符写入标准输出(function )
scanf 从stdin读取格式化的数据(function )

联系我们 免责声明 关于CandCplus 网站地图