六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 27|回复: 0

c语言中getc(),getch(),getche(),getchar()的区别

[复制链接]

升级  20%

2

主题

2

主题

2

主题

童生

Rank: 1

积分
10
 楼主| 发表于 2013-1-27 06:16:28 | 显示全部楼层 |阅读模式
getc():
调用方式:int getc(FILE *stream)
它返回指定输入流stream的当前位置的下一个字符,并增加文件的位置指示器.
getch():
调用方式:int getch(void)
getch()从控制台读取一个字符,但不把该字符显示在屏幕上,也就是不回显.
getche():
调用方式:int getche(void)
getchar()从控制台读取一个字符,把该字符显示在屏幕上,也就是回显.
getchar():
调有方式:int getchar(void)
getchar()从控制台读取一个字符,并回显,它和getch(),getche()的不同在于,它等到输入一个回车才结束,就算你输入了一个字符串,它也只取其中的第一个字符.
上面的四个函数不是在stdio.h里,就是在conio.h里,我没有多试,和编译环境有关系.
后天(2007年3月19)我就要到一个新公司报到了,本来我应聘的是java,可老板让我这几天看一下C,我就只好把好久没有碰过的C语言书都翻出来,做了一段时间java,现在觉得学习C挺容易,就是有点麻烦.
首先动手做一个小程序,复习一下...
新的公司,新的开始,我会努力做的更好的.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表