Re: [問題] 簡單的問題
※ 引述《hero11 ( )》之銘言:
: ※ 引述《hero11 ( )》之銘言:
: : 字串 s1 = 'hi'
: : 字串 s2 = ' how are you'
: : 我想要讓結果可以輸出 'hi how are you'
: : write(*,*) s1+s2
: : 無法成功 請問要怎麼改?
: : 我是fortran 新手~
那我要用陣列呢??
字元變數 test
字元陣列 s(5) 內容物為[a b c d e]
do i = 1,5
test=test//s(i)//';'
enddo
write(*,*) test
結果程式跑出來怪怪的,沒有到我預期的結果
我想要的結果是 ==> a;b;c;d;e;
該怎麼改呢?!
: 那如果我要迴圈呢?
: 假設我有 S 字串陣列 ==> 內容是 A B C D E F ...
: 我想要在每一個英文字母中插入分號並輸出
: 讓結果能顯示出以下的效果
: A;B;C;D;E;F;....
: 所以我想知道在FORTRAN裡面是怎麼處理字串相加的?
: 我可以讓一個Character ==> s
: s = s1 + s2 ?? 這樣嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.115.87
※ 編輯: hero11 來自: 163.13.115.87 (12/21 21:49)
推
12/21 22:16, , 1F
12/21 22:16, 1F
→
12/21 22:17, , 2F
12/21 22:17, 2F
→
12/22 00:32, , 3F
12/22 00:32, 3F
→
12/22 00:32, , 4F
12/22 00:32, 4F
→
12/22 00:33, , 5F
12/22 00:33, 5F
→
12/22 09:56, , 6F
12/22 09:56, 6F
→
12/22 12:21, , 7F
12/22 12:21, 7F
→
12/22 13:18, , 8F
12/22 13:18, 8F
→
12/22 13:55, , 9F
12/22 13:55, 9F
推
12/22 14:22, , 10F
12/22 14:22, 10F
討論串 (同標題文章)
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章