老牌的網路連線函式庫。 http://curl.haxx.se/libcurl/c/example.html 看範例, makefile的寫法 CFLAGS=-...
在官網上有一個例子,http://xmlsoft.org/example.html 用libxml2 去解析 xml 文件。 在下載的源代碼目錄下,libxml...
Json是資料交換的格式,比老前輩XML簡單多了。 因為它很年輕,所以C語言沒有直接支援,透過第三方庫來支援。 Jsmn是其中之一,它很精簡。可以看官網的介紹h...
在LINUX下,不管你是32位元,64位元的作業系統,甚至是ARM架構,或其他架構的電腦/筆電, 從源代碼裝套件,裝程式庫,幾乎都是統一的3個指令, ./con...
昨晚在編configure.ac 設定檔時, 用到sed 指令, sed 在批次指令更新檔案時,是很好用的工具,而且有很長歷史的編輯小工具。 原來檔案是這樣:...
一般在真實情況下,撰寫程式,當然不會只有一個**.c** 源碼檔,常常會有多個**.c, .h** 源碼檔. 或是一個函式庫, 較複雜的例子,源碼有: $ ls...
寫程式總免不了寫文件,把註解寫成文件,或是文件就從註解而來,似乎是一個好的解法,不用另外寫文件了,好處是放在一起,壞處也是放在一起。 作者介紹了doxygen...
做文件之外,如果可以畫一些圖的話,會讓讀者更容易有feel. 而doxygen是透過graphviz來畫圖。 首先要安裝graphviz套件。 然後,昨天Dox...
本書作者說: Enums are a good idea that went bad. 好點子卻做壞事情。 他舉了一下帶來的好處, #define NORTH...
作者對switch的建議,就是盡量不用, Instead, here is much simpler advice: don’t use switch . 他舉...