我正在尝试使用输入和输出文本文件来运行我的项目文件。编译之后,我收到错误,表示无法打开输入文本文件,但它与编译后的脚本位于同一文件夹/路径中。顺便说一句,它在Windows 7上工作就像一个魅力!
如何运行FORTRAN 90在Ubuntu 16.04上打开文本文件作为输入和输出而没有任何错误?
这是我的代码
private void menuSG1_Click(object sender, RoutedEventArgs e)
{
dgRoot.Children.Clear();
UserControl control = new ucSG1();
this.dgRoot.Children.Add(control);
this.Title = "Inventory Manager - SG1";
}
答案 0 :(得分:0)
将fileplace定义为变量,例如:
CHARACTER(*), PARAMETER :: fileplace = "./"
或任何你想要的地方。
还要在open语句中使用您的文件名确定您的文件名,并注意语法。 Unix对小字符和大写字符区分大小写。
更改您的公开声明如下:
OPEN (1, FILE=fileplace//"BATH4.txt", FORM = 'FORMATTED', STATUS = 'OLD')
以及
OPEN ( 2 , FILE=fileplace//"BATHYOUT.dat"