我使用Eclipse并尝试执行用cpp文件编写的shell commands
。
据我所知,我可以使用system()
函数在cpp中执行shell command
,但如何在终端中响应提示?
我知道在某个命令之后shell会要求输入密码,我必须把它放在那里。起初我尝试将我的密码放入第二个system()
函数,但它没有用。虽然我在两个sleep
函数调用之间进行了system()
调用,但它不起作用:
system(DO)// after this command the shell asks for a password
sleep(10)
system(Password)`
如何输入密码?