2015-02-11 51 views
-4

我想提出一個遊戲,我試圖讓它寫所有的變量到一個文件中,然後就可以當你打開程序讀一遍,從而節省你的進步。有沒有簡單的方法可以做到這一點?如果有幫助,該代碼可以在https://github.com/DualSwords/Dual-Swords/blob/dual-swords-post-beta/Dual%20Swords:%20Beta%201.9感謝你可以給我任何幫助,找到了!數據庫福使用C中的fstream的圖書館

+0

有很多簡單的方法可以做到這一點。既然你在嘗試,你可以直接在這個問題上展示這個嘗試,讓它更專注一些。 – 2015-02-11 22:31:36

+2

請在這裏發佈你想用你的代碼做什麼的小樣本,而不是在github上。當其他人希望在6個月內獲得相同的答案時,該代碼可能會非常不同,因此這裏給出的答案對發佈的代碼沒有意義。 – 2015-02-11 22:31:38

+0

聞起來就像你需要一個數據庫。從SQLite到MySql等都有各種大小的數據庫。數據庫將處理您的數據管理,因此您不必這樣做。 – 2015-02-11 23:23:39

回答

0

您正在尋找序列化應用程序的所有對象,並保存/他們從文件加載到/。

最簡單的方法當然是使用poweverful boost serialization library。它的使用非常簡單,如教程中所示:它只需在每個對象中都有一個selialisation函數(好的,還有一些用於收藏的健身房)。