求助:Fortran 程序中要打开一个存在的文件,那么文件的路径有什么要求?

open(unit=10,file='testone.txt',Status='old'),还有Unit=10,这个代码是可以随便选的吗?testone.txt文件就放在... open(unit=10,file='testone.txt',Status='old'),还有Unit=10,这个代码是可以随便选的吗?testone.txt文件就放在这个project下的,为什么运行总显示找不到?谢谢 展开
 我来答
天河流纹石
推荐于2017-11-25 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7624
采纳率:76%
帮助的人:4046万
展开全部
unit = 10 是自选的,用以区别不同的文件。

如果你的程序需要读写多个文件,那么选择不同的通道号(比如10,11,12,55)来区别他们。

testone.txt 文件放在工程所在目录,或exe所在目录。这要看你使用的什么编译器和编译环境。不同的编译环境,在你点击运行按钮后,可能会设置不同的文件夹为当前活动路径。
追问
谢谢。我用的是windows下的visual fortran编译的,请问这种情况下一般把要读取的文件放在哪个目录下?谢谢~
追答
工程所在文件夹。

工程,Visual Fortran 6.6 以下,一般是 *.dsw 或 *.dsp 文件。
而 Intel Visual Fortran,如果使用 Visual Stduio 编译环境,一般是 *.vfproj 或 *.sln 文件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式