wcstombs

wcstombsで、ワイド文字列からマルチバイト文字列へ変換する。

Man page of WCSTOMBS

wcstombs.cで、

こう書く。
第1引数をNULLにすると、必要なバッファサイズ(終端NULL文字含まない)を返すのだが、manにはなぜかはっきりとそう書いてない。

実行すると、こうなり、
実行すると、こうなり、

実行すると、こうなり、

test1.txtはUTF-8
test1.txtはUTF-8

test1.txtはUTF-8

test2.txtはEUC-JP。
test2.txtはEUC-JP。

test2.txtはEUC-JP。

Sample/c/wcstombs/wcstombs/src/wcstombs at master · bg1bgst333/Sample · GitHub