【发布时间】:2014-08-19 02:17:57
【问题描述】:
这是一个 C 语言中非常初级的问题。 不知道从哪里开始寻找/搜索。
那么,如果我有一个程序在 C 中持续运行,那么通过命令行接受输入到程序中的最佳方式是什么?
EX,mysql已经在运行,但是你可以处理命令调用
mysql SELECT * FROM *
我需要不同的程序来写入文件/标准输入吗?在此处输入代码
澄清:
所以,mysql 似乎能够在它已经运行的时候接受命令......这在 C 中可能吗?
目标: 我有一些挂钩到 open gl es,我想在后台运行一个连续的绘制循环,同时能够调用诸如
之类的命令glhookprogram make "object1" model "triangle" program "default"
glhookprogram attr "object1" position "1.0, 1.0, 0.0" scale "2.0" rotation "45, 0, 0"
这样,我可以让节点服务器在 rpi 上运行 javascript 中的硬件加速动画。
【问题讨论】:
-
“如果我有一个程序在 C 中持续运行”和“通过命令行接受输入到程序中的最佳方式是什么”是相互矛盾的要求。只有在您第一次执行程序时才会读取命令行。您可能想要做的是创建自己的命令行。
-
试着更具体地解释你想要达到的目标。
-
听起来您正在寻找的是一个“连续运行”在后台“服务器”,您希望能够向其中发出命令。对吗?
-
是的,这正是我的想法。
标签: c process command stdin scanf