在Fortran程序中我想让程序暂停

然后去搜素某个文件夹存在某个文件,如果文件存在则读取该文件,然后程序程序继续运行;如果该文件不存在,则继续暂停,一直等到该文件出现。... 然后去搜素某个文件夹存在某个文件,如果文件存在则读取该文件,然后程序程序继续运行;如果该文件不存在,则继续暂停,一直等到该文件出现。 展开
 我来答
天河流纹石
2012-09-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7624
采纳率:76%
帮助的人:4048万
展开全部
Program Main
logical :: bExist = .FALSE.
Do
Inquire( File = "a.txt" , exist = bExist)
if ( bExist ) Exit
End Do
!// 此处是你的后续代码,比如 open 打开该文件等
End Program Main

意思就是,不停的循环。直到文件存在为止。
我想这个可能不一定能满足你的需求。

我猜你是想等另一个程序把结果输出吧?
但是,另一个程序创建这个文件之后,可能写入文件内容还需要一点时间。
如果你的程序一旦发现文件创建了,就开始读的话,可能会打开文件冲突。(也就是两个程序都打开同一个文件,会出错的)
legen54
2012-09-20 · TA获得超过1.2万个赞
知道小有建树答主
回答量:746
采纳率:0%
帮助的人:368万
展开全部
程序暂停的话就不会检测到文件出现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式