機能 |
多バイト文字の1文字を確保するのに必要な最大バイト数を表す。 ただし、地域(LC_CTYPE部門)によって異なる。 |
---|---|
定義 |
#include <stdlib.h> MB_CUR_MAX |
実装例 |
#include <stdlib.h> #include <locale.h> #include <stdio.h> int main(void) { char *pmbc; printf("C Locale: MB_CUR_MAX=%d\n", MB_CUR_MAX); /* 言語環境を日本語に設定 */ setlocale(LC_CTYPE, "Japanese"); printf("Japanese: MB_CUR_MAX=%d\n", MB_CUR_MAX); return 0; } |
実行結果 |
C Locale: MB_CUR_MAX=1 Japanese: MB_CUR_MAX=2 |
MB_CUR_MAX