[問題] 如何要儲存大量數值 可以用什麼取代簡댠…

看板C_and_CPP作者 (連續鋸 一年鋸一次)時間14年前 (2010/01/29 21:45), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 請問一下 程式會有多組數值數據 目前我都用struct中的struct..中的array來紀錄它 但因為這數據可能會轉移到別台電腦上 所以希望這數據能保存 上一次經驗 純粹用txt檔來存檔 但因為於txt檔 要讀取內容或取代/修改部份內容 都需要線性去做~ 希望得到的正確結果: 能否有什麼方式 類似有階層式的記錄方式 可以直接跳到user想要的位置來取其數值 程式跑出來的錯誤結果: 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) VC++ 6.0 但會用純C撰寫 有問題的code: (請善用置底文標色功能) 補充說明: 目前應該暫且用不到資料庫 一些自訂結構應該就夠用 且短期內學習應該很趕 至於存檔部份 之前有考慮用XML(沒摸過) 是否板上大大能提供點經驗或想法 能短期入手... 之前把一大推數值寫到txt 搞的很複雜 多個槽狀的fscanf.... 希望能有新的辦法來紀錄它 謝謝! -- 推 hitsuji611:我前兩天跟朋友去看殺人犯 售票員: 殺人犯兩位是嗎 07/15 00:33 → hitsuji611:我不是殺人犯阿~~~ 07/15 00:33 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.33.101

01/29 21:50, , 1F
程式資料結構的問題,不是txt的問題,去查書
01/29 21:50, 1F
其實我的數據就是一堆三元二次運算式出來的a/b/c factors (ax^2+bx+c=y) 我的麻煩是 如何把這些數據帶到其他電腦 以供運算 所以樓上大大是認為結構有問題 @_@ 可以更明確說明嗎? 我比較沒相關背景 謝謝 ※ 編輯: stockton19 來自: 59.116.33.101 (01/29 22:14)

01/29 22:45, , 2F
fread/fwrite/fseek 這三個可用嗎?
01/29 22:45, 2F
讀檔應該不是難題 但是動則上萬筆的數據 用loop來讀...如果我要更改其一內容 可能會掃到昏頭 @@ ※ 編輯: stockton19 來自: 59.116.33.101 (01/29 22:48)

01/29 22:48, , 3F
同樓上, 檔案並不是只能循序讀取
01/29 22:48, 3F

01/30 14:33, , 4F
先學隨機檔或binary file用法
01/30 14:33, 4F
文章代碼(AID): #1BOkQAbI (C_and_CPP)