C高分資料儲存

時間 2022-04-09 19:50:23

1樓:匿名使用者

直接用檔案讀寫函式按次序讀寫char就可以了。

至於資料如何使用,各個程式有不同的使用方式,和記憶體中的資料類似,它不

感知你如何使用它。

2樓:匿名使用者

這些都是編譯器和作業系統自動管理的,在程式中可以採用流讀取的方式觀察底層資料,但是是否是你想要的01和資料模式還無法確定,有些資料是分離儲存,有些是集中儲存的

3樓:匿名使用者

有檔案附加資訊的.

附加資訊裡面的內容基本上就是對01010這些資料如何處理組合成真正的檔案比如影象做了個定義.只要檔案內容中的01序列按照定義去做,就ok了.

4樓:匿名使用者

這些你應該看看作業系統的書籍,對檔案系統有詳細的描述,我大致說一下。

磁碟是用section(扇區)來儲存檔案的,一個section大小是512kb,硬碟上存放檔案時通過連結串列的方法來存的,即檔案的存放在物理上不連續,是跳躍的,那如何來保證可以讀取完整的檔案。一個檔案的所有扇區都有一個邏輯上的指標(其實就是扇區號)指向下一個需要讀取的扇區,而最後一個扇區用了一個無效的扇區號(也可能是其他方式),這樣就知道檔案尾了。磁碟上的扇區是連續編號的,所以通過編號就可以確定一個扇區。

如何知道檔案的開始?這個和作業系統有關,作業系統會維護一個檔案表,指明每一個檔案的開始是哪一個扇區。

每一個檔案都有一個i-node,這個節點也是存放在磁碟上的,一般位於檔案開頭,指明瞭這個檔案相關的資訊,比如大小什麼的,所以檔案時需要存放附加資訊的。

至於不同的檔案,其實存放方式整體是一致的,windows是通過字尾名來確定如何處理的,所以他只要自己的程式可以識別出來就行了,當然,也可能程式讀取檔案本身就需要一些附件資訊。

你可以去看看作業系統的書籍,一般都會以unix為例說明這些。

C資料儲存

我推薦你用xml檔案來讀和寫,角色的屬性都可以有很好的結構表達,如果你覺得.net的xml操作太麻煩,我推薦你用flex,他支援e4x操作xml檔案,把懶人 包括我 都樂壞了。因為我做flex小遊戲就這麼做的 這個應該可以幫助你 c 讀寫文字檔案的例子 c 使用 xmlserializer 讀寫 x...

高分求C語言高手做題目,高分求資料結構(C語言)高手做題!(200懸賞 50追加 20採納 270分)

1a,2a,3c,4b,5a,6b,7a,8d,17b,23a,24d,25c,26d,27d,28?39d,40a,41d,42b 1 8 d d a b a b a d17 c 23 27 c a c d c d 39 42 b c c d 如果行就給分吧 第一題 選a,解釋 不能直接執行,必須...

C語言中DOUBLE型資料儲存結果

釋夕楊歌 十進位制實數轉化為二進位制,往往不能用有限的位元數精確表示。double型規定了用幾位元作指數,幾位元代表精度 即有效數字 這對十進位制實數的儲存精度進一步加了限制。 朱禮祭君 老譚的書上有 實型資料一般佔4個位元組 32位 記憶體空間。按指數形式儲存。實數3.14159在記憶體中的存放形...