Форум программистов, компьютерный форум, киберфорум
Наши страницы

как перевести букву из нижнего регистра в верхний C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы. Найти строку, сумма элементов в которой отрицательна. Заполнение матрицы числами из заданного диапазона, подсчет суммы элеметов http://www.cyberforum.ru/cpp-beginners/thread921045.html
Помогите, пожалуйста: Дана матрица S натуральных чисел размером 4*5 (-5<S<5 для всех i). Найти строку, сумма элементов в которой отрицательна. Заполнение матрицы числами из заданного диапазона,...
C++ Считывание текстового файла Помогите, пожалуйста, разобраться. При считывании текстового файла, последние несколько символов считываются 2 раза, т.е., если исходный файл был: "Hi. How are you?", то компилятор считает его... http://www.cyberforum.ru/cpp-beginners/thread921038.html
111 C++
Помогите решить пожалуйста!Надо написать решение на языке С++.Задача на фотографии.Заранее очень Благодарен! Перечитайте правила форума. Название темы должно быть информативным. Задание должно...
C++ Получить последовательность ,которая отличается от исходной тем , что все нечетные элементы удвоены
Даны натуральное N и последовательность A 1,A 2,…,A N , состоящая из N целых чисел. Получить последовательность ,которая отличается от исходной тем , что все нечетные элементы удвоены. Помогите...
C++ Найти номера двух точек, расстояние между которыми наибольшее http://www.cyberforum.ru/cpp-beginners/thread921023.html
Даны координаты n точек на плоскости: x1, y1,...,xn,yn. Найти номера двух точек, расстояние между которыми наибольшее. Для хранения координат точек создать тип структура. Заполнение массива координат...
C++ Вывести в столбец слова из данного файла Дан текстовый файл, содержащий несколько строк. Вывести в столбик слова из этого файла. Выбор слов из строки оформить в виде функции. подробнее

Показать сообщение отдельно
salam
171 / 152 / 16
Регистрация: 10.07.2012
Сообщений: 750
11.07.2013, 06:47
функция, по-видимому, просто выполняет прибавление. поэтому всегда нужна проверка.
C++
1
2
3
char c;
if(islower(c))
   c = toupper(c);
а вообще лучше определить собственную безопасную функцию. например:
C++
1
2
3
char toup(char c) {
   return (c >= 'a' && c <= 'z' ? (char)('A' + (c - 'a')) : c);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru