最近遇到一個問題..剛剛爬完文沒甚麼頭緒
應該是我太弱了...所以想請教一下各位
問題描述:
我目前有個temp.dat檔 如下
0.000000000000000E+000 1 1 0.000000000000000E+000
0.000000000000000E+000 1 2 0.000000000000000E+000
..................
.................
...........
.......
目前我是擷取前兩行,後面格式都一樣 頂多數字不一樣 我現在的需求是
以列為單位 讀取進來 ex:a1=0.00000000E+000 a2=1 a3=1 a4=0.000000000E+0000
b1=0.00000000E+000 b2=1 b3=1 b4=0.000000000E+0000
以此類推
但由於我的 a1,a2,a3,a4其中都有間隔 這部分請問要如何處理?
剛剛有看到別人的作法 不過真的看不太懂
我目前大概覺得應該這麼做 但????部分我看大家寫法不一
open(unit=96,file="C:\temp.dat",POSITION=
!'APPEND')
read(96,*)????????
close(96)
順便借問一下 我目前96這個數字 剛剛有google 好像是指編號
就是要寫入或讀檔案的編號?
但有人說是和資料的數目有關?
意思是如果我今天資料超過96筆 我就沒辦法繼續讀或寫?
拜託 各位!!
謝謝