[問題] 有清空資料的指令嗎?

看板Fortran作者 (小龍)時間13年前 (2011/11/02 13:04), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我現在的題目是我要讓使用者決定n*n的矩陣 用 real,allocatable :: A(:,:) 1 print*,'請輸入n*n的任意矩陣,求反矩陣' print*,'請輸入n值' read(*,*)n allocate(A(n,n)) 可是之後回到1 都沒辦法重新設定N值 顯示 array already allocated 請問這種有辦法處理嗎? 似 Matlab 的 "clear, clf" 這種指令的功能吧 謝謝大家 --   ◢◣ 。 ◣◢█◣。 ◤◥██◤   ◥◤ 紫魚紫魚水中游~~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.195 ※ 編輯: purplishfish 來自: 140.112.4.195 (11/02 13:04)

11/02 13:07, , 1F
要先deallocate(A)才可以再設定不同的n
11/02 13:07, 1F

11/02 21:41, , 2F
感謝>///<
11/02 21:41, 2F
文章代碼(AID): #1EiCz3jg (Fortran)
文章代碼(AID): #1EiCz3jg (Fortran)