日本-日本語 |
|
|
|
OpenVMS マニュアル |
|
HP OpenVMS
|
目次 | 索引 |
mblen |
マルチバイト文字を構成するバイトの数を決定します。
#include <stdlib.h>int mblen (const char *s, size_t n);
s
マルチバイト文字へのポインタ。n
マルチバイト文字を構成するバイト数の最大値。
文字が n バイト以下である場合, mblen関数は s がポイントするマルチバイト文字を構成するバイトの数を返します。文字が n バイトよりも大きい場合,関数はエラーを示す - 1 を返します。この関数は,プログラムのカレント・ロケールの LC_CTYPE カテゴリの影響を受けます。
x 次の n 個以下のバイトが有効な文字を構成している場合,マルチバイト文字を構成するバイトの数。 0 s が NULL または NULL 文字へのポインタであることを示します。 -1 エラーを示します。関数は errno を,無効な文字が検出されたことを示す EILSEQ に設定します。
目次 | 索引 |
|