[問題] 記錄一個struct的list到檔案裡面

看板C_and_CPP (C/C++)作者 (沒有暱稱)時間16年前 (2010/04/29 00:03), 編輯推噓1(109)
留言10則, 6人參與, 最新討論串1/1
最近需要把一個 struct A 的 list 存到檔案中以備下次使用 的功能 不需要加密 想問問看一般大家寫這種功能的時候會使用的方式是什麼呢? Database? XML? 自訂格式的二元檔或文字檔? 又如果要加密一般常用的方法又是哪些呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.136.237.49

04/29 00:51, , 1F
binary io 應該是最簡單的方式
04/29 00:51, 1F

04/29 00:52, , 2F
話說,C或C++的標準函式庫有加解密工具嗎?
04/29 00:52, 2F

04/29 00:55, , 3F
那如果struct中有不定長度的變數呢?
04/29 00:55, 3F

04/29 00:57, , 4F
不定長度就有點麻煩了 簡單的方法就是額外記錄長度
04/29 00:57, 4F

04/29 00:58, , 5F
自訂純文字的格式比較具可移植性。XML 是選擇之一。
04/29 00:58, 5F

04/29 00:59, , 6F
標準函式庫沒有加密用的東西,但各系統有常見的函式庫。
04/29 00:59, 6F

04/29 01:01, , 7F
Boost.Serialization 或許也是個選項
04/29 01:01, 7F

04/29 12:29, , 8F
Boost.serialization + max..
04/29 12:29, 8F

04/29 14:59, , 9F
用json吧 簡單又方便
04/29 14:59, 9F

04/29 23:38, , 10F
C + JSON 好像不簡單 ... Binary I/O 還方便些
04/29 23:38, 10F
文章代碼(AID): #1Bs5nlIf (C_and_CPP)
文章代碼(AID): #1Bs5nlIf (C_and_CPP)