ungetch

王朝百科·作者佚名  2010-02-20  
宽屏版  字体:   |    |    |  超大  

函数名: ungetch

功 能: 把一个字符退回到键盘缓冲区中

用 法: int ungetch(int c);

程序例:

#include

#include

#include

int main( void )

{

int i=0;

char ch;

puts("Input an integer followed by a char:");

/* read chars until non digit or EOF */

while((ch = getche()) != EOF && isdigit(ch))

i = 10 * i + ch - 48; /* convert ASCII into int value */

/* if non digit char was read, push it back into input buffer */

if (ch != EOF)

ungetch(ch);

printf("

i = %d, next char in buffer = %c

", i, getch());

return 0;

}

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有