Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Toupper

CuBook05

Функция

Преобразование строчного символа в заглавный.
 
Синтаксис

int toupper(int character);
 
Прототип

ctype.h С
cctype С++
 
Описание

Функция toupper выполняет преобразование строчных букв в прописные. То есть, преобразует свой параметр в прописной эквивалент, если символ строчный. Если, передаваемый символ итак заглавный, то преобразование не выполняется и значение остаётся неизменным.
Обратите внимание на то, что результат, возвращаемый функцией после преобразования аргумента,  зависит от используемого языка.
В С++ локализованная версия функции toupper определена в заголовочном файле <locale>.
 
Возвращаемое значение

Прописной эквивалент символа, если такое значение существует, или символ без изменений, в противном случае. Возвращаемое значение имеет тип данных int, оно может быть неявно преобразовано в char.
 
Переносимость

Поддерживается в системах UNIX и определена в ANSI.
 
Пример

#include <iostream>    // для оператора cout
#include <cctype>      // для функции toupper
 
int main()
{
  int ix = 0;       // индекс символов строки
  char character, str[] = "Test String.n";
 
  while (str[ix])    // пока не конец строки
  {
    character = str[ix];
    std::cout << (char)toupper(character);  // преобразовать строчную букву в прописную
    ix++;     // инкремент индекса символов строки
  }
  return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить