原帖由 iamyu10 于 2009-4-7 15:48 发表
同志们帮帮忙吧,我只是想知道两个线程同时fgets( xxx, xxx, stdin )的时候,从stdin输入的数据能不能指定其中的某一个线程接收。。。
原帖由 iamyu10 于 2009-4-7 10:27 发表
谢谢帮助啊,不过问题不是这样的,线程B并不是由用户在标准输入输入什么而创建的,而是远程另外一个用户建立TCP连接而创建的。这样AB两个线程就会同时接收标准输入的内容。是这个问题
原帖由 iamyu10 于 2009-4-7 10:27 发表
谢谢帮助啊,不过问题不是这样的,线程B并不是由用户在标准输入输入什么而创建的,而是远程另外一个用户建立TCP连接而创建的。这样AB两个线程就会同时接收标准输入的内容。是这个问题
原帖由 iamyu10 于 2009-4-7 10:37 发表
那请问,接收所有标准输入的那个线程,怎么判断得到的是菜单选项还是某项功能中要求用户输入的数据呢?
如果仅凭输入的内容来判断的话,刚才我给其他朋友回复的:
“不过我想可能单凭输入的内容来判断 ...
原帖由 iamyu10 于 2009-4-7 11:20 发表
网站上的那些下拉菜单选项什么的,都是那些固定的选项,固定的值,而我这个不是web程序,只是单纯的命令行的形式,所以说无法预先知道用户会输入什么
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |