【STL】getch()、getche()跟getchar()之间的区别

【STL】getch()、getche()和getchar()之间的区别
getch():  从键盘上读入一个字符,
getche(): 从键盘上读入一个字符, 而且将读入的字符回显到显示屏幕上。
getchar():从键盘上读入字符, 直到按回车才结束, 回车前的所有输入字符都会逐个显示在屏幕上。但只有第一个字符作为函数的返回值。


int c;

printf("Press a key\n");
while ((c = getchar()) != '\n')
{
	printf("%c: %s letter\n", c, isalpha(c)?"is":"not");
}