Пространства имён
Варианты
Действия

wcstoul, wcstoull

Материал из cppreference.com
< c‎ | string‎ | wide

 
 
 
Null-завершенный широкий строк
Функции
Оригинал:
Functions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Персонаж манипуляции
Оригинал:
Character manipulation
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Преобразование в цифровой формат
Оригинал:
Conversions to numeric formats
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
wcstol
wcstoll
wcstoul
wcstoull
Строками
Оригинал:
String manipulation
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Массив манипуляции
Оригинал:
Array manipulation
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
wmemcpy
wmemmove
wmemcmp
wmemchr
wmemset
 
Определено в заголовочном файле <wchar.h>
unsigned long      wcstoul( const wchar_t* str, wchar_t** str_end, int base );
unsigned long long wcstoull( const wchar_t* str, wchar_t** str_end, int base );
Интерпретирует целое число без знака в широком строку, на которую указывает str.
Оригинал:
Interprets an unsigned integer value in a wide string pointed to by str.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

Функция отбрасывает пробельные символы до тех пор, пока не будет найден первый непробельный символ. Затем из строки извлекаются символы, необходимые для формирования корректного беззнакового представления целого числа в системе счисления с основанием base и преобразуются в целочисленное значение. Корректное целочисленное значение состоит из следующих частей:

  • (необязательно) префикс (0), указывающий на то, что используется восьмеричная система счисления (применяется только в случае, когда base равен 8)
  • (необязательно) префикс (0x или 0X), указывающий на то, что используется шестнадцатеричная система счисления (применяется только в случае, когда base равен 16)
  • последовательность цифр

Набором корректных цифр для целочисленного значения в двоичной системе счисления является 01, для троичной 012, и так далее. Для оснований больше, чем 10, набор корректных цифр дополняется символами латинского алфавита, начиная с Aa для системы счисления с основанием 11, до Zz для системы счисления с основанием 36. Регистр символов значения не имеет.

Функции устанавливает указатель на которую указывает str_end указывают на широкий символ после последнего символа интерпретируются. Если str_end является NULL, он игнорируется.
Оригинал:
The functions sets the pointer pointed to by str_end to point to the wide character past the last character interpreted. If str_end is NULL, it is ignored.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

Содержание

[править] Параметры

str -
Указатель нулем строку широких следует толковать
Оригинал:
pointer to the null-terminated wide string to be interpreted
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
str_end -
Указатель на указатель на широкий характер .
Оригинал:
pointer to a pointer to a wide character.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
base -
' Из базы интерпретировать целое значение
Оригинал:
base of the interpreted integer value
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Возвращаемое значение

Целое значение, соответствующее содержание str на успех. Если преобразованное значение выпадает из диапазона соответствующий тип возвращения, диапазон ошибки и ULONG_MAX или ULLONG_MAX возвращается. Если преобразование не может быть выполнено, 0 возвращается.
Оригинал:
Integer value corresponding to the contents of str on success. If the converted value falls out of range of corresponding return type, range error occurs and ULONG_MAX or ULLONG_MAX is returned. If no conversion can be performed, 0 is returned.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Пример

[править] См. также

преобразует широкий строку в целое значение
Оригинал:
converts a wide string to an integer value
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(функция) [edit]
C++ documentation for wcstoul, wcstoull