TOUPPER(3)

НАЗВАНИЕ
toupper, tolower - преобразуют регистр символов

СИНТАКСИС
#include <ctype.h>

int toupper(int c);
int tolower(int c);

ОПИСАНИЕ
toupper() преобразует символ c в заглавный, если это возможно.

tolower() преобразует символ c в строчной, если это возможно.

Если c - это не unsigned char или равен EOF, поведение упомянутых функций непредсказуемо.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Возвращается преобразованный символ или c, если преобразование невозможно.

СООТВЕТСТВИЕ СТАНДАРТАМ
ANSI C, BSD 4.3

НАЙДЕННЫЕ ОШИБКИ
Детальная информация о замене строчных и заглавных букв хранится в текущей локали. Локаль по умолчанию "C" не располагает информацией о символе ``umlaut''.

В некоторых неанглийских локалях есть символы нижнего регистра без их заглавного эквивалента, например, немецкий символ ``sharp s''.

СМ. ТАКЖЕ
isalpha(3), setlocale(3), locale(7)