作者Tony21903 (流不停)
看板Fortran
標題[問題] 如何把兩行字續寫成一行
時間Sat Mar 12 23:36:56 2016
我現在是先寫一個write"文字1"
然後後面接一個
if()
write(*,*)"文字2"
可是這樣跑出來會是
文字1
文字2
我想要讓她連續變成
文字1文字2
舉個簡單的例子好了
我寫一個簡單的程式
write(*,*)"hello"
write(*,*)"hey"
end
跑出來的東西會是
hello
hey
我想要把她寫成
hellohey
大致上是這個意思
因為我只是剛接觸程式的新手
網路上也找不太到符合我需求的文章討論
所以來這裡求解一下
感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.172.104
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Fortran/M.1457797019.A.D3F.html
1F:→ noonee: 弄一個c變數 兩次都是寫進變數 最後一次print出 03/13 04:55
2F:→ blc: advance=no 03/13 19:51
3F:→ blc: write(*,*,advance='no')之類的 03/13 19:53
4F:推 george1224: write(*,*)'hello'//‘'hay' 03/14 18:49
5F:→ Cypresslin: write(*,*)'hello'// 'hay' 03/21 10:01
6F:→ rex0707: 樓上兩位是不是忘記中間還有一個IF 03/21 23:24
7F:→ Cypresslin: 那來個奇怪用法 print "(a$)", "hello" 03/22 00:15
8F:→ Cypresslin: if() print*,"from the dark side" 03/22 00:16
9F:→ rex0707: 今天有看到一個很怪的語法 "BACKSPACE" 不知道有沒有用 03/22 00:56
10F:→ Cypresslin: BACKSPACE是檔案IO用, 印螢幕上可能沒辦法 03/23 23:29
11F:推 physbook: 把if放外面? 03/24 11:22
12F:推 roythepigmy: write(*,*) "文字1","文字2" ??? 04/06 18:48
13F:→ roythepigmy: 但是中間會有空格 04/06 18:48
14F:→ kkarthur: advance=no 正解 04/15 17:40