Guest User

Untitled

a guest
Apr 28th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.        program lab3
  2.         INTEGER, PARAMETER :: END_OF_RECORD = -2, END_OF_FILE = -1
  3.         INTEGER, PARAMETER :: F=1 , Q = 1
  4.         INTEGER :: rc
  5.         character(1) :: ch
  6.         character(10) :: fileName = 'output.txt'
  7.         character(4) :: temp = 'temp'
  8.         character(3) :: e = 'end'
  9.         character(5) :: b = 'begin'
  10.        
  11.         print *, 'Before:'
  12.         open( unit=F, file=fileName)
  13.         open( unit=Q, file=temp )      
  14.         read ( F, '(a1, $)', iostat=RC ) ch
  15.         do while( RC .eq. 0 )
  16.           write(*,'(a1, $)', advance='no') ch
  17.           write ( Q, '(a1, $)', advance='no') ch
  18.           read ( F, '(a1, $)', iostat=RC ) ch
  19.         end do     
  20.         close(unit=F)      
  21.         close(unit=Q)
  22.        
  23.         print *, ''
  24.         print *, 'After:'
  25.         open( unit=F, file=fileName)
  26.         open( unit=Q, file=temp )      
  27.         read ( Q, '(a1, $)', iostat=RC ) ch
  28.         do while( RC .eq. 0 )
  29.           write ( F, '(a1, $)', advance='no') ch
  30.           write(*, '(a1, $)',advance='no') ch
  31.           read ( Q, '(a1, $)', iostat=RC ) ch
  32.         end do         
  33.        
  34.         close(unit=F)
  35.         close(unit=Q)
  36.        end
Add Comment
Please, Sign In to add comment