【发布时间】:2016-04-06 20:44:48
【问题描述】:
我使用 Eclipse 并尝试执行写在 cpp 文件中的shell commands。
据我所知,我可以使用system()函数在cpp中执行shell command,但是如何在终端响应提示呢?
我知道在某个命令之后,shell 会要求输入密码,我必须把它输入那里。起初我试图将我的密码放入第二个system() 函数,但它不起作用。虽然我在两个 system() 函数调用之间放置了一个 sleep 调用,但它不起作用:
system(DO)// after this command the shell asks for a password
sleep(10)
system(Password)`
如何输入密码?
【问题讨论】:
-
你的应用是终端应用吗?还是图形化的?