→ rex0707: a1向量大小為2 可是i=1~6 那a1(i)不就會超出你設的大小05/19 01:29
→ rex0707: 而且看不太懂你的問題 是想要每兩行輸出一次資料看有沒有05/19 01:30
→ rex0707: 錯嗎?05/19 01:30
謝謝r大的回復~我有再修改一下文章,我文中的M寫錯了應該是6。對,是希望透過這個簡
單的範例每2行輸出資料,看程式有沒有寫錯。
※ 編輯: fermmy (223.137.251.225), 05/19/2017 08:57:50
→ jubilee2: 2解 1:if(mod(i,2)==1) 2:拆成兩個do迴圈(一個讀一個寫)05/19 09:34
→ Cypresslin: 如果你資料總列數為偶數x,那就是用一個i=1,x/2的迴圈05/19 11:55
→ Cypresslin: 裡面放兩個read,一個讀a1, a2一個不放變數05/19 11:56
→ Cypresslin: 題外話,可以用shell的話 sed -n '1~2p' 指令一行搞定05/19 11:59
→ rex0707: 應該是每行資料都要讀 只是每兩行輸出一次檢查05/19 12:20
→ rex0707: do i = 1 , M / read a1 a2 / if (mod==1) write / enddo05/19 12:21
→ rex0707: 改一下 才能輸出偶數行資料 (mod(i,2)==0)05/19 13:27
→ blc: do; read; read; write; end do05/19 17:52
謝謝大家的解惑~!!!已經用mod指令寫出來了,再次謝謝各位m(_ _)m
※ 編輯: fermmy (114.36.71.33), 05/19/2017 23:36:43
→ janhon: real ? integer 吧?! 05/21 04:37