Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Help C
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: paradise, KMA
  

Knite


Удален

Нужна программа, которая заменяет все строчные буквы входного потока на заглавные.

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 9 мая 2005 21:15 | IP
VF



Administrator

По коду смотрить и если буква строчная, то добавляешь к ней константу, чтобы по таблице символов ей соответствовала уже заглавная.

Всего сообщений: 3110 | Присоединился: май 2002 | Отправлено: 10 мая 2005 13:09 | IP
Ulysses


Удален

Вообще, конечно, негоже в таких задачах помощи просить. Надо брать ASCII-таблицу кодов символов и думать. Ну раз уже ответ сказали, то позволю пару уточнений. Ну во-первых эта самая константа, которую добавлять нужно, это, естественно ('A'-'a') (например).Кстати, она отрицательная. А проверка на то, что данный символ (с) есть малая латинская буква, это 'a'<=с && с<='z'.Заметьте, буква именно латинская, ибо с кирилическими буквами там все  не так удобно (они не подряд расположены - смотри опять-таки на ASCII-табл. - и там алгоритм получится длиннее и некрасивее, а главное, будет плохопереносимым, т.к. стандарт ручается только за первые 128 символов, а вторые - это как Бог на душу пошлёт)
И ваще. Если юзаете Си, то там такая функция специальная есть toupper в зоголовочном ctype.h Еи параллельно, что давать на вход, на выходе ты получишь или то же самое, если это было не маленькая латинская буква, или большуу лат. букву.

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 11 мая 2005 0:14 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com