位置:首页 > 高级语言 > C语言标准库 > getc() - C语言库函数

getc() - C语言库函数

C语言库函数 int getc(FILE *stream) 得到下一个字符(unsigned char类型)从指定的流,并将指针位置给流。

声明

以下是 getc() 函数的声明。

int getc(FILE *stream)

参数

  • stream -- 这是一个文件对象的指针,标识要执行的操作流。

返回值

这个函数返回读取的字符为unsigned char转换为int或EOF文件结束或错误。

例子

下面的例子显示getc() 函数的用法。

#include<stdio.h>

int main()
{
   char c;

   printf("Enter character: ");
   c = getc(stdin);
   printf("Character entered: ");
   putc(c, stdout);
   
   return(0);
}

让我们编译和运行上面的程序,这将产生以下结果:

Enter character: a
Character entered: a