| 5 | 1/1 | 返回列表 |
| 查看: 5847 | 回復: 11 | |||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
906527107金蟲 (小有名氣)
|
[求助]
用fortran怎么讀.CSV文件
|
||
|
求助: 哪位高手知道怎么用fortran讀.CSV格式的文件? |

金蟲 (小有名氣)

專家顧問 (正式寫手)
![]() |
專家經(jīng)驗: +14 |
木蟲 (著名寫手)
|
取決于你要讀什么樣的文件了,文件的內容是什么樣子的,每行是否列數(shù)相同,是否字符串、整數(shù)與小數(shù)數(shù)據(jù)混雜,是否指定類型出現(xiàn)在指定列,還是讀取之前未知,有沒有引號引起的字符串之類的。 不論什么情況都可以讀入,但是你知道的信息越多編程量越低。 總的來說,最好先確定數(shù)據(jù)的尺寸,給存儲數(shù)據(jù)的變量分配內存空間,(當然你想隨讀取隨分配也沒問題,就是慢點) 然后是用read逐行讀入,對每一行用index函數(shù)逐個找到逗號,對每個子字符串根據(jù)變量類型存儲到對應存儲空間。 最簡單的情形是每列寬度一定且已知,數(shù)據(jù)類型也已知,那么一個帶格式的read就搞定了,都不需要找逗號。 最復雜的是如果每個元素的類型未知,就必須要用動態(tài)類型了。 |
金蟲 (小有名氣)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 328求調劑,英語六級551,有科研經(jīng)歷 +5 | 生物工程調劑 2026-03-17 | 9/450 |
|
|---|---|---|---|---|
|
[考研] 326求調劑 +4 | mlpqaz03 2026-03-15 | 4/200 |
|
|
[考研] 生物學調劑 +3 | Surekei 2026-03-21 | 3/150 |
|
|
[考研] 278求調劑 +9 | 煙火先于春 2026-03-17 | 9/450 |
|
|
[考研] 302求調劑 +12 | 呼呼呼。。。。 2026-03-17 | 12/600 |
|
|
[考研] 296求調劑 +4 | www_q 2026-03-20 | 4/200 |
|
|
[考研] 一志愿華中科技大學,080502,354分求調劑 +5 | 守候夕陽CF 2026-03-18 | 5/250 |
|
|
[考研] 一志愿南昌大學,327分,材料與化工085600 +9 | Ncdx123456 2026-03-19 | 9/450 |
|
|
[考研] 289求調劑 +6 | 懷瑾握瑜l 2026-03-20 | 6/300 |
|
|
[考研] 一志愿南理工085701環(huán)境302求調劑院校 +3 | 葵梓衛(wèi)隊 2026-03-20 | 3/150 |
|
|
[考研] 08工學調劑 +5 | 用戶573181 2026-03-20 | 5/250 |
|
|
[考研] 招收調劑碩士 +4 | lidianxing 2026-03-19 | 12/600 |
|
|
[考研] 材料學碩318求調劑 +5 | February_Feb 2026-03-19 | 5/250 |
|
|
[考研] 085600材料與化工調劑 324分 +10 | llllkkkhh 2026-03-18 | 12/600 |
|
|
[考研] 301求調劑 +4 | A_JiXing 2026-03-16 | 4/200 |
|
|
[考研] 085601求調劑 +4 | Du.11 2026-03-16 | 4/200 |
|
|
[考研] 275求調劑 +4 | 太陽花天天開心 2026-03-16 | 4/200 |
|
|
[考研] 283求調劑 +3 | 聽風就是雨; 2026-03-16 | 3/150 |
|
|
[考研] 318求調劑 +3 | Yanyali 2026-03-15 | 3/150 |
|
|
[考研] 0856專碩279求調劑 +5 | 加油加油!? 2026-03-15 | 5/250 |
|