Manpages

名 前

wctob − ワ イ ド 文 字 の シ ン グ ル バ イ ト 表 現 を 試 み る

書 式

#include <wchar.h>

int wctob(wint_t c);

説 明

wctob() 関 数 は 、 ワ イ ド 文 字 c の マ ル チ バ イ ト 表 現 (初 期 状 態 で 開 始 )が シ ン グ ル バ イ ト 文 字 だ け で で き て い る か ど う か を 調 べ る 。 も し そ う で あ れ ば 、 こ れ を unsigned char 型 と し て 返 す 。 こ の 関 数 は 決 し て 使 わ な い こ と 。 こ の 関 数 は 国 際 化 プ ロ グ ラ ム を 書 く 上 で は 役 に 立 た な い 。 国 際 化 さ れ た プ ロ グ ラ ム で は 、 シ ン グ ル バ イ ト 文 字 と マ ル チ バ イ ト 文 字 を 区 別 し て は な ら な い 。

返 り 値

wctob() 関 数 は c の シ ン グ ル バ イ ト 表 現 が 存 在 す れ ば 、 そ の 表 現 を 返 す 。 存 在 し な け れ ば EOF を 返 す 。

準 拠

C99.

注 意

wctob() の 動 作 は 、 現 在 の ロ ケ ー ル の LC_CTYPE カ テ ゴ リ ー に 依 存 す る 。 こ の 関 数 は 決 し て 使 う べ き で は な い 。 国 際 化 プ ロ グ ラ ム で は 、 シ ン グ ル バ イ ト 文 字 と マ ル チ バ イ ト 文 字 を 区 別 し て は な ら な い 。 代 わ り に 、 wctomb(3) か 、 ス レ ッ ド セ ー フ な wcrtomb(3) を 使 う こ と 。

関 連 項 目

btowc(3), wcrtomb(3), wctomb(3)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。