Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2336763
  • 博文数量: 168
  • 博客积分: 3184
  • 博客等级: 中校
  • 技术积分: 3959
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-12 18:57
文章存档

2019年(1)

2018年(2)

2017年(3)

2016年(15)

2015年(10)

2014年(60)

2011年(1)

2010年(76)

分类: LINUX

2010-03-18 10:26:47

getc():
调用方式:int getc(FILE *stream)
它返回指定输入流stream的当前位置的下一个字符,并增加文件的位置指示器.

例如:1 #include
  2 #include  //此头文件中包含了linux定义的常用常量
  3  int main(int argv,char args[])
  4  {
  5         char ch;
  6         while((ch = getc(stdin))!='a')
  7         {
  8                 putc(ch,stdout);
  9         }
 10  }
~      

getch():
调用方式:int getch(void)
getch()从控制台读取一个字符,但不把该字符显示在屏幕上,也就是不回显.

getchar():
调有方式:int getchar(void)
getchar()从控制台读取一个字符,并回显,它和getch(),getche()的不同在于,它等到输入一个回车才结束,就算你输入了一个字符串,它也只取其中的第一个字符.(getchar是getc的宏定义)

阅读(3423) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~