wcstol, wcstoll
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <cwchar>
|
||
long wcstol( const wchar_t* str, wchar_t** str_end, int base ); |
||
long long wcstoll( const wchar_t* str, wchar_t** str_end, int base ); |
(начиная с C99) | |
str.str.Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Отбрасывает любые пробельные символы (определяемые вызовом isspace) до тех пор, пока не будет найден первый непробельный символ, а затем берёт как можно больше символов для формирования действительного по основанию-n (где n=base) представления целых чисел и преобразует их в целочисленное значение. Действительное целочисленное значение состоит из следующих частей:
- (необязательно) знак плюс или минус
- (необязательно) префикс (
0), указывающий восьмеричное основание (применяется, только если основание равно8или0) - (необязательно) префикс (
0xили0X), указывающий шестнадцатеричное основание (применяется, только если основание равно16или0) - последовательность цифр.
Набор допустимых значений для системы счисления {0,2,3,...,36}. Набор допустимых цифр для целых чисел с основанием 2 это {0,1}, для целых чисел с основанием 3 равен {0,1,2}, и так далее. Для оснований, превышающих 10, допустимые цифры включают буквенные символы, начиная с Aa для целого числа с основанием 11, до Zz для целого числа с основанием 36. Регистр символов игнорируется.
Дополнительные числовые форматы могут быть приняты текущей установленной локалью C.
Если значение base равно 0, то система счисления определяется автоматически: если присутствует префикс 0, то она восьмеричная, если префикс 0x или 0X, то шестнадцатеричная, иначе десятичная.
Если знак минус был частью входной последовательности, числовое значение, вычисленное из последовательности цифр, инвертируется, как если бы был унарный минус в типе результата.
str_end указывают на широкий символ после последнего символа интерпретируются. Если str_end является NULL, он игнорируется.str_end to point to the wide character past the last character interpreted. If str_end is NULL, it is ignored.Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| str | — | Указатель нулем строку широких следует толковать
Оригинал: pointer to the null-terminated wide string to be interpreted Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| str_end | — | Указатель на указатель на символ
Оригинал: pointer to a pointer to wide character Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| base | — | ' Из базы интерпретировать целое значение
Оригинал: base of the interpreted integer value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
str на успех. Если преобразованное значение выпадает из диапазона соответствующий тип возвращения, диапазон ошибки и LONG_MAX, LONG_MIN, LLONG_MAX или LLONG_MIN возвращается. Если преобразование не может быть выполнено, 0 возвращается.str on success. If the converted value falls out of range of corresponding return type, range error occurs and LONG_MAX, LONG_MIN, LLONG_MAX or LLONG_MIN is returned. If no conversion can be performed, 0 is returned.Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
| Этот раздел не завершён Причина: нет примера |
См. также
преобразует широкий строка целое число без знака Оригинал: converts a wide string to an unsigned integer value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) | |
Документация C++ по wcstol, wcstoll
| |