Fortran问题
“ OPEN(UNIT=2,FILE='cqfc.txt',FORM='FORMATTED')
READ(2,'(14A)') AAA
DO 11 I=1,100
READ(2,*,ERR=8) ST(I),ED(I),BS(I)
WRITE(*,*) ST(I),ED(I),BS(I)”
“ OPEN(UNIT=3,FILE='WELL.DAT')
OPEN(UNIT=8,FILE='ogresult.list')
WRITE(8,'(A30)') 'FORWARD_TABLE_DATA = OG_RESULT'
WRITE(8,'(A66)') 'FIELD_NAME = NO, SDEP, EDEP, RESULTNO,”
小弟初学Fortran,请高手解释下上面语句,谢谢了。
[解决办法]
就是简单的文件读取和写入操作
好好看看入门书中的文件 I/O 部分
[解决办法]
打一个文件;读字符串;循环100次读三个数;屏幕输出三个数。
打开两个文件,写两个字符串。
[解决办法]
84,是指用a格式读字符串aaa.
这里的14事实上不起作用,因为只有一个字符变量。
但是如果读取的字符串有好几个,就有用了,例如:
READ(2,'(14A)') (AAA(I),I=1,10)
[解决办法]
READ(2,'(A14)') AAA
读14个字符到AAA字符串中.