我做了一个创建分区的应用程序,并使用系统调用来格式化磁盘......
在进程的中间有一个询问要求输入磁盘的大小...我可以在我的应用程序中做什么才能自动回答该查询?
你能帮我吗?答案 0 :(得分:1)
这肯定是可能的,例如libexpect,但我从未尝试过(但谷歌发现似乎是good example)。在我的Debian机器上,man libexpect
说:
libexpect - programmed dialogue library with interactive programs
This library contains functions that allow Expect to be used as a Tcl
extension or to be used directly from C or C++ (without Tcl).
答案 1 :(得分:0)
根据您的操作系统(例如,Windows可以执行此操作),您可以将编程重定向的标准输入来自程序的输出。
答案 2 :(得分:0)
也许您可以使用system()运行 expect 等实用程序来控制流程
答案 3 :(得分:-1)