如何轻松掌握Ubuntu下Fortran错误处理绝技,轻松解决编程难题?
- 内容介绍
- 文章标签
- 相关推荐
接下来我要说的就是Fortran 2003引入的异常处理模块。这模块真是太给力了 它允许你定义自己的异常类型,接下来用trycatch和throw语句来捕获和处理异常。这样一来错误就无处遁形了站在你的角度想...
如何在Fortran中使用IOSTAT和ERR标签进行错误处理:
program errorhandlingexample
implicit none
integer::iostat,unit
character :: filename
real::data
!假设我们要从一个文件中读取数据
filename ='data.txt'
unit=10!
!尝试打开文件
open
ifn
& & print*,'Error opening file: ',iostat'
stop
end if
尝试读取数据
dataloop:
do read
data
ifn
ifn
print*。'End of file reached.'
else
print*,'Error reading data: ',iostat'
endif
exit dataloop
endif
enddo
处理数据...
print*,'Read data...'
在Ubuntu 中 解决 Fortran编译 错误 ,可以按照下面步骤进行 :
。
接下来我要说的就是Fortran 2003引入的异常处理模块。这模块真是太给力了 它允许你定义自己的异常类型,接下来用trycatch和throw语句来捕获和处理异常。这样一来错误就无处遁形了站在你的角度想...
如何在Fortran中使用IOSTAT和ERR标签进行错误处理:
program errorhandlingexample
implicit none
integer::iostat,unit
character :: filename
real::data
!假设我们要从一个文件中读取数据
filename ='data.txt'
unit=10!
!尝试打开文件
open
ifn
& & print*,'Error opening file: ',iostat'
stop
end if
尝试读取数据
dataloop:
do read
data
ifn
ifn
print*。'End of file reached.'
else
print*,'Error reading data: ',iostat'
endif
exit dataloop
endif
enddo
处理数据...
print*,'Read data...'
在Ubuntu 中 解决 Fortran编译 错误 ,可以按照下面步骤进行 :
。
