诚心求教问题!!高手帮帮忙!!1

yang22474 2009-04-03 12:06:01
在被运行的程序中需要输入,如何将此输入重定向到我们指定的文件呢,比如我在某个路径下建立一个文件,里面存了该程序所需要的输入,那怎么把这个文件里面的内容传到程序中呢???
如下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;
}
...全文
44 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
javabanana 2009-04-03
传说中的io操作?貌似楼主说的好像不是很详细?
回复
surgent 2009-04-03
先放缓冲区中再读出??
回复
相关推荐
发帖
Eclipse
创建于2007-09-28

5.8w+

社区成员

Java Eclipse
申请成为版主
帖子事件
创建了帖子
2009-04-03 12:06
社区公告
暂无公告