首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

Fortran有关问题

2012-04-07 
Fortran问题“OPEN(UNIT2,FILEcqfc.txt,FORMFORMATTED)READ(2,(14A)) AAADO 11 I1,100READ(2,*,E

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字符串中.

热点排行