作者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/cn.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