fortran中读取文件时如何判断是否为空文件并将其删除
2个回答
展开全部
fortran中一般变量没有空值的概念,指针倒是有的。
一般变量没有置初值时,编译器一般会给一个默认初值的,不同编译器默认不同。
如果你说的是要判断变量x是不是一个空格,那么可以用
if(x=="
")
then
……
end
if
或
if(x==achar(32))
then
……
end
if
achar(32)就是空格。
一般变量没有置初值时,编译器一般会给一个默认初值的,不同编译器默认不同。
如果你说的是要判断变量x是不是一个空格,那么可以用
if(x=="
")
then
……
end
if
或
if(x==achar(32))
then
……
end
if
achar(32)就是空格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Integer
istat
Open(12,FIle
=
...
)
Read(12,*,IOSTAT=istat)
if
(
istat
/=
0
)
then
Close(
12
,
STATUS
=
'DELETE'
)
end
if
istat
Open(12,FIle
=
...
)
Read(12,*,IOSTAT=istat)
if
(
istat
/=
0
)
then
Close(
12
,
STATUS
=
'DELETE'
)
end
if
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询