看板 Fortran 關於我們 聯絡資訊
我對純fortran的解法和sjgau類似, 先用字串讀進來,一個個character找空格, 再把空格前後的數字讀成資料。 用unix/linux的話我會先用cut把要的部份切出來, 再讓fortran讀。 fortran的固定格數讀資料是特色,但有時也挺麻煩的。 ※ 引述《sjgau (sjgau)》之銘言: : 先使用 字串的方式讀進來, : 自己寫副程式 ,使用空格來 切開字串, : 再來處理,把字串轉換成 浮點數, : 把字串轉換成 時間的日期天數。 : 好像,以上的工作,使用 C++ 會很容易。 : 建議, : 讀寫資料檔案,使用 C++ 來處理, : 計算的部份,使用 Fortran : 中間,使用 硬碟檔案來 交接資料 : 你看 如何? : ※ 引述《mouseforlove (我是瓜呆)》之銘言: : : 各位先進好,目前我遇到一個問題如下 : : 3.7 2011/05/01 : : 11.2 2011/05/02 : : 5 2011/05/03 : : 由於最前面的資料格式可能為一至三格,導致讀取時無法給予統一格式 : : 想請問是否有什麼解決方法 : : 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.137.32.136