getch() :读取字符且不会回显(不会显示);不从输入缓冲区读取;在getch中,把回车按键输入,
识别为回车符‘\r’;在getchar中,把回车按键输入,识别为回车符‘\n’。
getch()要包含头文件: #include<conio.h>
截取一段程序展示getch的用法(输入密码显示***):
void inputPwd(char pwd[], int size){
char c; int i=0;
while(1){
c=getch();
if(c=='\r'){
pwd[i] = 0; //'\0'
break;
}
pwd[i++]=c;
cout << "*";
}
cout << endl;
}