format 一問

看板Fortran作者時間16年前 (2009/02/05 18:42), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
有一個在有dimension的狀況下 欲format的問題想請教 不知在format的地方是否有寫錯~~程式無法執行 謝謝!! 以下是原程式: PROGRAM MAIN IMPLICIT NONE INTEGER :: i INTEGER, DIMENSION(10), TARGET :: VECTOR = (/(i,i=1,10)/) INTEGER, DIMENSION(4,3), TARGET :: MATRIX = (/1,2,3,4,5, &6,7,8,9,10,11,12/) INTEGER,POINTER :: PTR1(:),PTR4(:) INTEGER,POINTER :: PTR2(:,:),PTR3(:,:) PTR1 => VECTOR PTR2 => MATRIX PTR3 => MATRIX(1:3,1:3) PTR4 => PTR1(1:3) WRITE(*,100) 'PTR1=',PTR1 WRITE(*,100) 'PTR2=',PTR2 WRITE(*,100) 'PTR3=',PTR3 WRITE(*,100) 'PTR4=',PTR4 100 FORMAT(1X,\,6I3) END PROGRAM -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.128.101

02/05 20:18, , 1F
那個 'PTR1' 都放進 100 format 裡就可以了
02/05 20:18, 1F

02/05 20:45, , 2F
不好意思我不知道要放哪一個位置~~TRY了結果還是一樣
02/05 20:45, 2F

02/06 12:31, , 3F
不好意思想另外問一下dimension的作用是做什麼的???
02/06 12:31, 3F

02/06 12:32, , 4F
常常看到用dimension但都不知道真實的功能
02/06 12:32, 4F
文章代碼(AID): #19YiA2N2 (Fortran)
討論串 (同標題文章)
以下文章回應了本文
16年前, 02/06
完整討論串 (本文為第 1 之 2 篇):
2
4
16年前, 02/06
文章代碼(AID): #19YiA2N2 (Fortran)