SUB_SHUILIANGJISUAN/Fortran/SUB_GETNXT.F90

30 lines
552 B
Fortran
Raw Permalink Normal View History

2025-05-09 17:45:43 +08:00
SUBROUTINE SUB_GETNXT(IIN)
IMPLICIT NONE
INTEGER::IIN
INTEGER::I
CHARACTER*80 DATALN
CHARACTER*1 CH
1 READ(IIN,'(A80)') DATALN
DO I = 1, 80
CH = DATALN(I:I)
IF ( CH .EQ. '|') GOTO 1 ! |<7C>ſ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
IF ( CH .EQ. '*') GOTO 1 ! *<2A>ſ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
IF ( CH .EQ. ' ') GOTO 10 !<21>˴<EFBFBD><CBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΪTAB<41>ո<EFBFBD>
IF ( CH .NE. ' ') GOTO 40 ! <20><><EFBFBD>ǿ<EFBFBD><C7BF>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><C3B2><EFBFBD>ȥ<EFBFBD>
10 END DO
GOTO 1
40 BACKSPACE IIN
RETURN
END SUBROUTINE SUB_GETNXT