1
    filelocation = "../"//filename
    PRINT *, "Attempting to open ", TRIM(filename)
    OPEN(fh1, FILE = filelocation, STATUS='old',IOSTAT = io)

谁能告诉我第一行的“../”//是什么意思?

4

1 回答 1

1

字符串

../

是 Linux 为当前工作目录的父目录。这在 Windows 机器上可能有效,也可能无效。两个字符

//

表示用于字符串连接的 Fortran 运算符。所以

"../"//filename

设置filelocation为引用filename在程序认为正在执行的目录的父目录中命名的文件。

于 2013-06-20T10:58:43.697 回答