看板 Fortran 關於我們 聯絡資訊
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
laa7352:character machine*10 12/27 08:53
laa7352: ^^^沒設*10的話 變數只會存第一個英文字 12/27 08:55
Ascene:謝謝, 瞭解 orz 感謝樓上的強者 ^.^ 12/27 19:52