mblen()
#include <stdlib.h> int mblen(const char *str, size_t size);
Описание
Возвращает длину(в байтах) многобайтового символа
Функция mblen() возвращает длину(в байтах) многобайтового символа, адресуемого параметром str. Учету подлежат только первые size символов, количество которых не должно превышать значение MB_CUR_MAX. При ошибке функция возвращает значение -1. Функция mblen() определяет достоверность многобайтового символа в соответствии с категорией LC_CTYPE, устанавливающей текущие геополитические характеристики(имеется в виду страна и государственный язык). Если указатель str нулевой, функция mblen() возвращает ненулевое значение в случае, когда многобайтовые символы имеют кодировку, зависящую от территориально-языковых особенностей. В противном случае возвращается нуль. |
Нет комментариев. Оставить комментарий: |