|
|
发表于 2007-1-2 16:24:56
|
显示全部楼层
int main(){
char c;
struct timespec req = { 0, 99999999 };
atexit(&reset);
set();
fcntl(0, F_SETFL, O_NONBLOCK);
setvbuf(stdout, (char *)NULL, _IONBF, 0);
while( (c=getchar()) != 'q' ){
nanosleep(&req, NULL);
if ( c == EOF)
putchar('_');
else
putchar(c);
}
} |
|