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

Создать функцию LOWER, преобразующую заглавные буквы передаваемой ей строки в строчные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать функцию UPPER, преобразующую строчные буквы передаваемой ей строки в заглавные http://www.cyberforum.ru/cpp-beginners/thread769228.html
Создать функцию UPPER, преобразующую строчные буквы передаваемой ей строки в заглавные С помощью этой функции преобразовать строку «С Новым 2012 годом!». (кавычки тоже входят в строку). Результат...
C++ Создать функцию sezon, определяющую сезон, на который приходится месяц m Создать функцию sezon, определяющую сезон, на который приходится месяц m, передаваемый в виде параметра. С помощью этой функции распечатать список месяцев и соответствующих сезонов года. http://www.cyberforum.ru/cpp-beginners/thread769226.html
C++ Задания из книги Дейтелов и Прата
У кого нибудь есть отдельно задания к этим книжкам? Очень нужно :umnik:
C++ Строка: Заменить каждую цифру 0…9 на слова
В произвольно взятом предложении заменить каждую цифру 0…9 на слова «ноль», «один», …, «девять». Помогите с кодом Добавлено через 9 минут вверх
C++ Скрипт на С++ (AngelScripts) http://www.cyberforum.ru/cpp-beginners/thread769203.html
Это скрипт дымовой гранаты в игре.Он делает чтобы в игрока находящегося в дыме все промахивались.Помогите с реализацией тепловизара. Тепловизор должен повышать шанс на попадание на 60%. знаю что...
C++ Отрисовать выход из лабиринта Доброго времени суток, дорогие форумчане! Очень нужна ваша помощь с лабиринтом Помогите пожалуйста прикрутить волновой алгоритм, как ни борюсь нормально не выходит. Ссылки на сам алгоритм... подробнее

Показать сообщение отдельно
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
23.01.2013, 09:55
Цитата Сообщение от booker Посмотреть сообщение
с массивом работает с указателями нема
C++
1
char* phrase= "Happy New Year!";
Создается строковый литерал и его адрес записывается в указатель phrase. Строковый литерал - константа, его нельзя изменить, например:
C++
1
phrase[2] = 'x'; // ошибка
Вообще правильным будет объявление указателя на константные данные:
C++
1
const char* phrase= "Happy New Year!";
Тогда будет ясно, почему функция не работает.

Выход - объявить массив вместо указателя, его элементы можно будет изменять.
C++
1
char phrase[] = "Happy New Year!";
Цитата Сообщение от booker Посмотреть сообщение
такая строчка, в теории *(str+n)=*(str+n)&255; должна преобразовывать в строчные
А во что она преобразует пробелы и восклицательный знак?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru