Fortran如何读取和写入文本文件

作者:佚名 上传时间:2023-04-14 运行软件:任意Fortran编译器 软件版本:Fortran 90 版权申诉

本示例代码演示如何在Fortran中读取和写入文本文件。使用了已经被广泛使用的openclosereadwrite函数,同时为了方便程序员调试,添加了必要的打印和注释。

program read_write_text_file
implicit none

integer :: i, n
real :: x
character(50) :: filename
character(len=256) :: line

! 打开输入文本文件
filename = "input.txt"
open(unit=10, file=filename, status="old", action="read")

! 读取文件中的行数
n = 0
do
  read(10, *, iostat=io) line
  if (io/=0) exit
  n = n + 1
end do

! 打印行数
print *, "文件中的行数:", n

! 关闭输入文件并重新打开为输出文件
close(10)

filename = "output.txt"
open(unit=10, file=filename, status="replace", action="write")

! 写入一行表头
write(unit=10, fmt="(A, 2X, A, 2X, A)", &
  "编号", " ", "数值", " ", "平方根")

! 重新打开为输入文件
close(10)

open(unit=10, file=filename, status="old", action="read")

! 循环读取数据并写入输出文件
do i = 1, n
  read(10, *) i, x
  write(10, fmt="(I0, 2X, F6.2, 2X, F6.2)", &
    i, x, sqrt(x))
end do

! 关闭文件
close(10)

end program read_write_text_file

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
读取写入读取写入文本文件
读取写入读取写入文本文件读取写入读取写入文本文件注意out关键字
TXT
0B
2019-08-02 02:26
Fortran
本示例代码演示如何在Fortran中读取和写入文本文件。使用了已经被广泛使用的open、close和read、write函数,同时为了方便程序员调试,添加了必要的打印和注释。program read
Fortran 90
任意Fortran编译器
2023-04-14 23:52
VB读取TXT文本文件写入TXT文本文件
包括两个工程文件:“txt文件写入VB操作”、“VB数据写入到txt文件操作”
RAR
0B
2020-04-18 14:55
Fortran
本问题探讨了如何使用Fortran编程语言读取和写入文本文件,以实现文件输入输出的功能。N/A(此问题不需要示例代码)
最新版本的Fortran编译器
Fortran应用程序
2023-10-12 12:52
文本文件写入
许多情况下,文本文件中的数据排列顺序与数据库表中列的顺序 一致,并且其数据类型与数据库表中对应列也一致,要做的就是将该文 件中的内容存入对应数据库表中
doc
0B
2019-01-20 22:54
Android逐行写入读取文本文件Demo
Android逐行写入和读取文本文件Demo(开发工具:AndroidStudio3.2)
RAR
0B
2019-06-04 09:28
Fortran
Fortran是一种面向科学计算的高级编程语言,经常需要进行文件读取和写入操作。文件IO操作在Fortran中使用内置的I/O库函数来实现,本文将介绍如何进行Fortran文件读取和写入操作,包括数据
Fortran 90
GFortran
2023-03-21 18:53
Java如何读取文本文件
java 读取文件的代码示例   1 import java.io.BufferedReader;   2 import java.io.File;   3 import java.io.FileRe
DOC
0B
2019-03-04 18:05
C#文本文件读取写入文件目录操作
基于C#语言(WindowForm窗体应用程序示例)实现文本文件读取和写入方法;文件的删除、移动和复制;对文件中的目录文件进行读取显示与删除等操作
ZIP
0B
2019-05-25 11:28
读取文本文件
对于C++读取STL文件,STL文件(Stereo lithographic)文件格式是美国3D SYSTEMS公司提出的三维实体造型系统的一个接口标准,其接口格式规范。采用三角形面片离散地近似表示三
TXT
0B
2019-03-14 22:03