[問題] 請問character 的問題

看板Fortran作者 (Ascene)時間15年前 (2009/12/27 04:14), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
as title character machine read(*,*) machine 想請問說有沒有辦法在 IF 條件設定下 設定如果 我鍵盤輸入machine 為 auto 這串字 那他就列印出 auto 如果我鍵盤輸入 machine 為 manual 則列印出 manual 這樣的邏輯運算 如果不是輸入 auto 或是 manual 就顯示說錯誤. 我寫的程式是這樣: program test implicit none character machine IF(machine == "auto") then ..... <= 這裡我覺得應該是寫錯 不過不知道要怎麼改來判斷我是不是輸入 auto 或 manual 這字串 希望有高手可以幫我, 謝謝 orz 小弟在此先行道謝 ^.^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.113.27

12/27 08:53, , 1F
character machine*10
12/27 08:53, 1F

12/27 08:55, , 2F
^^^沒設*10的話 變數只會存第一個英文字
12/27 08:55, 2F

12/27 19:52, , 3F
謝謝, 瞭解 orz 感謝樓上的強者 ^.^
12/27 19:52, 3F
文章代碼(AID): #1BDcwDU0 (Fortran)
文章代碼(AID): #1BDcwDU0 (Fortran)