当前位置: 代码迷 >> 其他开发语言 >> Fortran有关问题
  详细解决方案

Fortran有关问题

热度:9568   发布时间:2013-02-26 00:00:00.0
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字符串中.