主题:[讨论]如何在fortran编译好的exe自动输入文件运行
673374082
[专家分:0] 发布于 2011-09-24 10:18:00
我有遇到这几个问题
有一个fortran编译的contin.exe,有源代码,在运行时需要输入contin-in.txt文件,希望能从电脑中自动输入contin-in.txt文件自行运行,并保存好结果。请问我输入这个文件运行出结果,希望大家能赐教,不胜感激!
回复列表 (共4个回复)
沙发
673374082 [专家分:0] 发布于 2011-09-24 15:22:00
现在在exe中输入
call system('echo contin.in | c:\Xiahui1\contin.exe'),点击后窗口一闪而,过求高人指教,运行后需保存结果
板凳
臭石头雪球 [专家分:23030] 发布于 2011-09-26 09:14:00
新建文本文件 : par.txt
在文件内容中写上:contin-in.txt
call system('c:\Xiahui1\contin.exe < par.txt')
其实你有源代码的话,不如自己把 read 文件吗那行 改成常量赋值
3 楼
cgl_lgs [专家分:21040] 发布于 2011-09-26 12:21:00
contin < contin-multiq.in > contin-multiq.out
4 楼
673374082 [专家分:0] 发布于 2011-09-26 14:48:00
上述方法能成功运行,请问contin-multiq-for这个程序的源代码如何改变浮点精度
我来回复