ログ日記

作業ログと日記とメモ

2013-09-03から1日間の記事一覧

mallocの使いどころが分からない

C

既存のAPIがmalloc前提の場合は置いといて、自分で構造体を作る場合。 例えばデータの数が多い場合 struct very_long_list { char *name; void *data; }; static struct very_long_list *list_head; static int list_count = 0; struct very_long_list *very…

libiconvで文字コード変換

C

C言語でのiconvの使い方が分からない。 #include <iconv.h> size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft); http://linuxjm.sourceforge.jp/html/LDP_man-pages/man3/iconv.3.html このインターフェースは何な</iconv.h>…