C言語の標準ライブラリwcstombsのリファレンスです。
概要 | ワイド文字列を多バイト文字列に変換する。 |
ヘッダ | #include <stdlib.h> |
I/F | size_t wcstombs(char * restrict s, const wchar_t * restrict pwcs, size_t n); |
戻り値 | 正しい多バイト文字に対応しないワイド文字が含まれている場合は-1。それ以外の場合は変更されたバイト数(終端ナル文字は含めない)。 |
詳細 | wcstombs関数は、ワイド文字列pwcsを、初期シフト状態から始まる、対応する多バイト文字列に変換し、nバイト以下の多バイト文字列を配列sに格納する。ナル文字格納時点で配列への格納を終了する。wcstombs関数の動作はその時点のロケールのLC_CTYPEカテゴリの影響を受ける。 |