qt调用c程序,该如何解决

qt调用c程序
新手求救!!!!我用qt写了一个界面,类似于txt的界面,用c语言写了一个类似shell的程序,我想用qt调用这个程序,使它可以在界面上像shell那样直接输指令然后执行并显示。可以用QProcess调用。但我不知道具体该怎么操作。哪位大神能教教我???拜托拜托!!
------解决方案--------------------
先描述清楚你想做什么和想怎么做再说吧。

比如,你的这个C程序的输入,是通过命令行,还是通过标准输入,还是文件?输出又是通过何种方式?