⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delete.f90

📁 fortran程序
💻 F90
字号:
program delete_half
USE DFLIB
  implicit none

  character(len=79)  :: filename,text
  character(len=79)  :: buffer
  character(len=79) :: probn
  integer, parameter :: fileid = 10
  integer :: status = 0
  logical alive
  integer len1
  open(unit=20,file="inp")
  read(unit=20, fmt="(A79)") text
  write(*,*) text
  read(unit=20, fmt="(A79)") probn 
  
  len1=len_trim(probn)

  !inquire( file=probn(1:len1)//'.dat', exist=alive)

  open(unit=10, file=probn(1:len1)//'.txt')
  open(unit=11,file=probn(1:len1)//'.out1')
  open(unit=12,file=probn(1:len1)//'.out2')


  read(unit=10, fmt="(A79)", iostat=status ) buffer
    
    do while(.true.)
      read(unit=10, fmt="(A79)", iostat=status ) buffer
      write(11,"(A79)") buffer
      if ( buffer==' end' ) exit
	  read(unit=10, fmt="(A79)", iostat=status ) buffer
      write(12,"(A79)") buffer
	  if ( buffer==' end' ) exit  ! end就跳出循环
    end do
      write(11,*) "end"
    write(*,*) " OK!"
  close (10)
  close (11)
  close (12)

  stop
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -