getch和getchar的区别

Posted 造冰箱的大熊猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getch和getchar的区别相关的知识,希望对你有一定的参考价值。

造冰箱的大熊猫@cnblogs 2018/11/30

1、getc()

头文件:stdio.h

函数声明:int getc ( FILE * stream );

功能:

  - 返回流(stream)当前位置的值,流的指针挪向下一个位置。

  - 如果读取失败,返回值为EOF,流的ferror被置位。

  - 如果已抵达流结尾,返回值为EOF,流的feof被置位。

 

2、getchar()

头文件:stdio.h

函数声明:int getchar ( void );

功能:等效于getc ( stdin )

 

3、getch()

头文件:conio.h

函数声明:int getch ( void );

功能:非C标准库函数。敲击键盘一次,该函数立即返回对应的按键值。

以上是关于getch和getchar的区别的主要内容,如果未能解决你的问题,请参考以下文章

gets() 和 getchar() 还有 getch() 的区别

getch 和 getchar 在 windows 和 unix下的区别

getch和getchar的区别

getch与getchar区别

区分getchar(),getch(),getche()三个函数:

getchar getche getch