fortran关于读取文件的问题,怎么老是提示要读取的文件不存在?

 我来答
温柔攻eOj
2012-11-19 · 超过58用户采纳过TA的回答
知道答主
回答量:175
采纳率:100%
帮助的人:58.1万
展开全部
满意答案啸月6级2011-04-15你直接输入1试试!文件的路径设置了没? 追问: 试过了,没用 回答: 我觉得你的文件怎么那么怪异,是不是那个地方错了,你发个原文过来我试试! 追问: 什么地方?你说,这个好像不能发附件. 回答: 你直接复制原文到上面就OK了,==我再看看 追问: 不能传附件,我试了. 回答: 你输入1,txt试试感觉都合适的啊 追问: 我也是感觉没有错误.而且我用几台电脑试过.结果都是这样,,,所以我也很无语...而且你这方法我也试过,没用 回答: 你是要读取一个数组是不是? 追问: 不是,,,是整数 回答: 你试试我写的这个! program main
implicit none
integer::x,y,z
logical alive
character::filename
integer :: error
write(*,*) "input the Filename:"
read (*,"(A79)") filename
inquire( file=filename, exist=alive) if ( alive ) then
open(unit=fileid, file=filename, &
access="sequential", status="old")
do while(.true.)
read(unit=fileid, fmt="(A79)", iostat=status ) buffer
if ( status/=0 ) exit
end if stopend你应该能看懂吧,调试方法和你的那个一样,也要复制到环境下面才可以,时间长了没写过,都忘光了 补充: 你那个open 里是不是少了点东西,你看看,那个filed吧,如果是file的话好像就找不到文件了,那循环不是就跳回去了么?你试试,我这边的软件找不到了,没法调试!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式