C序列化或反序列化庫:tpl
tpl是一個開源的小項目,其主要是提供一個可以序列化或反序列化C語言數據的一個API函數庫。tpl號稱是最有效率的也是最快的,它可以把你內存中的數據存放到文件中,并可以在你需要的時候用文件中反序例化到內存變量中。而且這個函數庫沒有依賴于別的函數庫。
示例代碼:
#include "tpl.h" int main(int argc, char *argv[]) { tpl_node *tn; int id=0; char *name, *names[] = { "joe", "bob", "cary" }; tn = tpl_map("A(is)", &id, &name); for(name=names[0]; id < 3; name=names[++id]) { tpl_pack(tn,1); } tpl_dump(tn, TPL_FILE, "users.tpl"); tpl_free(tn); }
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!