当前位置: 技术问答>linux和unix
刚开始用linux写程序,问个简单的后台运行问题
来源: 互联网 发布时间:2016-02-15
本文导语: 我写的一个程序直接运行任何问题都没有,但只要一后台运行就不正常了,按一下键会显示[1]+ Stopped,似乎是已经不运行了,用ps看进程列表里还有,只是状态是T,这个程序里会不停的间隔一段时间向串口写一些数...
我写的一个程序直接运行任何问题都没有,但只要一后台运行就不正常了,按一下键会显示[1]+ Stopped,似乎是已经不运行了,用ps看进程列表里还有,只是状态是T,这个程序里会不停的间隔一段时间向串口写一些数据,后台运行时也不再写了。
请教各位高手这是什么情况??
请教各位高手这是什么情况??
|
可能是你程序中有要从键盘读数据的地方。比如说你里边有scanf,gets这样的函数调用。
|
转到后台就不能读键盘了,取消读键盘的代码看看
|
后台程序不能从标准输入读数据的。
|
调用键盘驱动程序, 或者中断向量INT 21H, 可以响应键盘.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。