Bagikan melalui


___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max, __mb_cur_max

Fungsi CRT internal. Mengambil jumlah maksimum byte dalam karakter multibyte untuk lokal saat ini atau yang ditentukan.

Sintaks

int ___mb_cur_max_func(void);
int ___mb_cur_max_l_func(_locale_t locale);
int * __p___mb_cur_max(void);
#define __mb_cur_max (___mb_cur_max_func())

Parameter

locale
Struktur lokal untuk mengambil hasilnya. Jika nilai ini null, lokal utas saat ini digunakan.

Nilai hasil

Jumlah maksimum byte dalam karakter multibyte untuk lokal utas saat ini atau lokal yang ditentukan.

Keterangan

___mb_cur_max_func adalah fungsi internal yang digunakan CRT untuk mengambil nilai MB_CUR_MAX makro saat ini dari penyimpanan lokal utas. Kami menyarankan agar Anda menggunakan MB_CUR_MAX makro dalam kode Anda untuk portabilitas.

__mb_cur_max Makro adalah cara mudah untuk memanggil ___mb_cur_max_func fungsi. Fungsi __p___mb_cur_max ini didefinisikan untuk kompatibilitas dengan Visual C++ 5.0 dan versi yang lebih lama.

Fungsi CRT internal khusus implementasi dan dapat berubah dengan setiap rilis. Kami tidak merekomendasikan penggunaannya dalam kode Anda.

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Rutin Header yang diperlukan
___mb_cur_max_func, ___mb_cur_max_l_func, __p___mb_cur_max <ctype.h>, <stdlib.h>

Baca juga

MB_CUR_MAX