C语言::getchar()函数功能、原型、用法及实例 - 高小调博客

C语言::getchar()函数功能、原型、用法及实例

功能

getchar函数可以从stdin中读取一个字符.

注意:getchar是一个宏!getchar是一个宏!getchar是一个宏!重要的话说三遍!!!

为什么我标题起的是getchar函数?

纯属迎合用户搜索习惯,在此特地更正.

(像我这么负责任的博主世界上已经濒临灭绝了)

原型

int getchar( void );

(需要引用头文件<stdio.h>)

参数

无参数。

返回值

成功返回字符的ASCII码,失败返回-1。(window下:ctrl+z)

宏实现

#define getchar()         getc(stdin)

(2016-10-21更新)

用法及实例

/*
*本代码来源于MSDN,版权不归高小调博客所有 
*作者:高小调
*日期:2016-7-31
*代码功能:示范getchar函数的功能及用法
*搜集整理:高小调博客-(http://gaoxiaodiao.com) 
*/
#include<stdio.h>
int main(){
   char buffer[81];
   int i, ch;
   printf( "请输入一行数据: " );
   /* 从"stdin"中读入一行: */
   for( i = 0; (i < 80) &&  ((ch = getchar()) != EOF) 
                        && (ch != '\n'); i++ )
      buffer[i] = (char)ch;

   /* 给字符串后面赋值\0: */
   buffer[i] = '\0';
   printf( "%s\n", buffer );
   return 0;
}

上面的实例getchar()函数的一般用法

如想了解更多关于getchar()函数的用法,可继续访问getchar()函数的特殊用法

PS:今天申请了百度联盟,我还在考虑我的博客里要不要投放广告呢?

投放广告,就会使我精致的页面变得杂乱,影响用户体验.

不投放广告的话,我就要吃土了...

真是纠结...

上一篇:
下一篇: