|
|
|
|
|
 Re: 怪的c问题 请您欣赏 - zhllg [ 2005-12-05 10:26 | 77 byte(s)]
 Re: 怪的c问题 请您欣赏 - Atu [ 2005-12-12 08:25 | 428 byte(s)]
 Re: 怪的c问题 请您欣赏 - x911 [ 2005-12-04 14:54 | 137 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
请问各位:
main()
{
char c;
c=getchar();
printf("aaaaaaaa
");
........
........
}
想实现下面的功能:如果从键盘没有任何输入的时候,怎么样才能让程序继续执行c=ge
tchar()下面的各条指令呢?有什么好办法吗?谢谢各位;
--
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
>单线程是没戏的
>加个线程吧
> 1楼的不hd 呵呵
没什么hd不hd的,都是提问题的没说清楚
他的意思大概是要判断是否按了键盘,
如果有,读入;如果没有,继续执行
用线程,实在有一点牛刀杀鸡的感觉。
1. 把终端搞成非canonical模式,不要行缓冲
2. 把标准输入弄成非阻塞模式
这样基本就可以搞定了
|
|
|
[Original]
[Print]
[Top]
|
|
« Previous thread
还有一个线程问题 |
C/C++编程版
第21页 |
Next thread »
-ldl |
|