Ubuntu上Fortran如何进行文件操作
导读:在Ubuntu上使用Fortran进行文件操作,你需要使用Fortran的标准库中的I/O模块。以下是一个简单的例子,展示了如何在Fortran中打开一个文件,写入一些数据,然后关闭文件。 首先,创建一个名为file_operations....
在Ubuntu上使用Fortran进行文件操作,你需要使用Fortran的标准库中的I/O模块。以下是一个简单的例子,展示了如何在Fortran中打开一个文件,写入一些数据,然后关闭文件。
首先,创建一个名为file_operations.f90的Fortran源文件,并添加以下代码:
program file_operations
implicit none
integer :: iounit, iostat, ios
character(len=100) :: filename
real :: data(10)
! 初始化数据
data = [(i, i=1, 10)]
! 设置文件名
filename = 'data.txt'
! 打开文件
open(unit=iounit, file=filename, status='replace', action='write', iostat=ios)
if (ios /= 0) then
print *, 'Error opening file:', ios
stop
end if
! 写入数据到文件
write(iounit, *) 'Data from Fortran program'
write(iounit, '(10F8.2)') data
! 关闭文件
close(iounit)
print *, 'File written successfully.'
end program file_operations
这个程序首先定义了一个整数变量iounit用于文件单元号,一个字符变量filename用于存储文件名,一个实数数组data用于存储要写入文件的数据。然后,程序使用open语句打开一个名为data.txt的文件,并检查是否有错误发生。如果没有错误,程序将数据写入文件,然后关闭文件。
要编译这个Fortran程序,你需要安装gfortran编译器。在Ubuntu上,你可以使用以下命令安装它:
sudo apt update
sudo apt install gfortran
安装完成后,使用以下命令编译Fortran程序:
gfortran -o file_operations file_operations.f90
最后,运行生成的可执行文件:
./file_operations
这将创建一个名为data.txt的文件,并写入一些数据。你可以使用文本编辑器或命令行工具(如cat)查看文件内容。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu上Fortran如何进行文件操作
本文地址: https://pptw.com/jishu/759735.html
