看板 Fortran 關於我們 聯絡資訊
假設我有一個檔案長這樣 0 1 2 5 88 9 7 0 60 4 5 555 . . . 每一行的元素數目都不一樣沒有規律 目前遇到的困難是READ後面放的變數數量必須和該行的元素數量一樣 不然會出錯 請問READ該怎麼寫才能把全部的數字都讀到? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.181.60 ※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1405734862.A.D46.html
zx09192939:不要把read設固定迴圈,也許你用while方式?? 07/19 13:15
我不太懂你說的意思耶? 可以請大大在講詳細一點嗎? ※ 編輯: iohan (140.113.181.60), 07/19/2014 14:32:58
iohan: 再 07/19 14:33
我講清楚一點好了 0 1 2 <---第一行有三個元素 5 88 9 7 0 60 <---第二航有六個元素 讀第一行我要寫 read(100,*) n(1),n(2),n(3) 或者 read(100,*) ( n(i) , n=1,3 ) 到第二行我要怎麼讓程式知道i=1,6 ? 懇請各位板大賜教 ※ 編輯: iohan (140.113.181.60), 07/19/2014 14:54:26
janhon:我通常直接把檔案後面加一堆空白再來讀 07/21 00:40