c语言课本105页有例子,自己看书啦
getchar()是读取一个字符按回车键输出,和cin、scanf、gets的作用一样
请参阅本答案参看@lyz810层主的回答:
函数名: getch
功 能: 从控制台无回显地取一个字符
用 法: int getch(void);
程序例:
#include <stdio.h>
#include <conio.h>
int main(void)
{
char ch;
printf("Input a character:");
ch = getch();
printf("\nYou input a '%c'\n", ch);
return 0;
}
函数名: getchar
功 能: 从stdin流中读字符
用 法: int getchar(void);
程序例:
#include <stdio.h>
int main(void)
{
int c;
/* Note that getchar reads from stdin and is line buffered;
this means it will not return until you press ENTER. */
while ((c = getchar()) != '\n')
printf("%c", c);
return 0;
}
(看懂了你就明白为什么用getch()暂停调试程序而不用getchar()了)
广告 您可能关注的内容 |