[問題] 讀取未知大小的部分陣列

作者: ej03xu3 (Touerin)   2014-03-14 10:19:05
有一個文字檔(txt)的資料
type ID time length temp height
AA 0346 10:00 -3.2 15.2 161.2
AA 3647 11:00 2.4 20.2 170.7
AA 4629 11:00 3.11 11.3 155.5
AA 1020 12:00 9.3 43.2 183.3
. . . . . .
. . . . . .
. . . . . .
若在不知道最後一列是第幾列的情況下
要如何只讀type ID time height 的資料
作者: ej03xu3 (Touerin)   2014-03-14 10:36:00
可能要用iostat的方式 不過我不知道怎麼read未知大小陣列
作者: zx09192939 (虛擬外功)   2014-03-14 13:12:00
檔案不會變的話丟到EXCEL確認大小呢?
作者: ej03xu3 (Touerin)   2014-03-14 14:04:00
檔案很大 想要用判斷到結尾然後跳出迴圈的方式
作者: rex0707 (我就是我)   2014-03-14 14:17:00
不在意計算時間的話可以跑兩次迴圈 第一次確定大小 第二次讀入你要的資料
作者: ej03xu3 (Touerin)   2014-03-14 17:06:00
後續還要作統計 不太允許這樣算
作者: gilocustom   2014-03-14 17:54:00
#1HIqmNTZ
作者: ej03xu3 (Touerin)   2014-03-17 14:02:00
想知道有一篇的程式碼有用到eof副程式
作者: roythepigmy (金色三倍速)   2014-03-21 00:11:00
if (iostat< 0) go to XXX 讀完跳行試試看?矩陣設大一點讓他不會爆, read指令給個讀取狀態變數查了才知道還有read(.....,END=標記)可以用 = = |||
作者: Cypresslin (啊哈哈~~)   2014-03-21 01:08:00
如果跟我一樣異常厭惡標記的話iostat的確不錯

Links booklink

Contact Us: admin [ a t ] ucptt.com