toupper, _toupper, towupper, _toupper_l, _towupper_l

Символ с прописными буквами convert.

int toupper(
   int c 
);
int _toupper(
   int c 
);
int towupper(
   wint_t c 
);
int _toupper_l(
   int c ,
   _locale_t locale
);
int _towupper_l(
   wint_t c ,
   _locale_t locale
);

Параметры

  • c
    Символ, который необходимо преобразовать.

  • locale
    Языковой стандарт, который необходимо использовать.

Возвращаемое значение

Каждая из этих подпрограмм, преобразующий копии cесли это возможно, и возвращает результат.

If c расширенный символа, для которого iswlower расширенный не равны нулю и соответствующий символ, для которого iswupper не равны нулю, towupper возвращает соответствующий символ расширенный; в противном случае, towupper возвращает c без изменений.

Возвращаемое значение, зарезервированный для указания ошибки.

На toupper получить ожидаемые результаты __isascii и islower оба получение ненулевое значение.

Заметки

Каждая из этих подпрограмм выполняется преобразование заданных буква в нижнем регистре с заглавной буквой, если это возможно и необходимости.Преобразование case towupper языковой стандарт-специфический.Изменяются только символы, относящиеся к текущему языковому стандарту в случае.Функции без _lиспользование суффикса в данный момент установлен языковой стандарт.Версии этих функций с _lсуффикс принимает языковой стандарт в качестве параметра, и использует то вместо в данный момент задания языкового стандарта.Дополнительные сведения см. в разделе Языковой стандарт.

На toupper получить ожидаемые результаты __isascii и isupper оба получение ненулевое значение.

Подпрограммы конвертация данных "

Сопоставления подпрограммы Родов-Текста

Подпрограмма TCHAR.H

_MBCS не заданные _UNICODE &

Указанный символ _MBCS

Указанный _UNICODE

_totupper

toupper

_mbctoupper

towupper

_totupper_l

_toupper_l

_mbctoupper_l

_towupper_l

ПримечаниеПримечание

_toupper_l и _towupper_l не имеет никакой зависимость от языкового стандарта и не значьте, что непосредственного вызова.Они предназначены для внутреннего использования by _totupper_l.

Требования

Процедура

Обязательный заголовок

toupper

<ctype.h>

_toupper

<ctype.h>

towupper

<ctype.h> OR <wchar.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Пример

См. пример в к функциям.

Эквивалент в .NET Framework

System:: char:: ToUpper

См. также

Ссылки

is, isw подпрограммы

to функция

Языковой стандарт

Интерпретация последовательностей многобайтового символов