e.g: int main( )
{
//int ch=0
//while [getchar( )]⇒ getchar获得字符
Int ch=getchar( )
Printf(”%c/n”,ch); ⇒或putchar(ch)及打印char
Return0
}
注意:EOF⇒end of file(文件结束标志)。
e.g: int ch=0
while((ch=getchar( ))!=EOF) ⇒如果不等于EOF就不会打印ch.
{
Putchar(ch);
}
Return0
程序反应时getchar先在输入缓冲区,用键盘输入什么就打印什么。
这里的代码适当的修改是可以用来清理缓冲区的。
e.g: char password[20]={0}
printf (“请输入密码:>”)
scanf(“%s,password)
printf(“请确认密码(Y/N):>”)
int ret=getchar( )
if ('Y'==ret)
{
Printf(“Yes/n”);
}
Else
{
Printf(“No/n”)
}
Return0
}