诚心求教问题!!高手帮帮忙!!1
在被运行的程序中需要输入,如何将此输入重定向到我们指定的文件呢,比如我在某个路径下建立一个文件,里面存了该程序所需要的输入,那怎么把这个文件里面的内容传到程序中呢???
如下Java主程序中的语句:
Runtime run1 = Runtime.getRuntime();
run1.exec("cl vcText.cpp",null,new File("C:\\Documents and Settings\\Administrator\\桌面\\"));
Thread.sleep(1000);
Runtime run2 = Runtime.getRuntime();
Process p=run2.exec("C:\\Documents and Settings\\Administrator\\桌面\\vcText.exe");
是运行一个编译好的Vc程序,被编译的程序如下:
#include<iostream.h>
int main()
{
int a,b;
cin>>b;
a=b;
cout << "HelloWorld!" <<a<< endl;
return 0;
}