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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
shram_437
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 7
#1

Ввести символ и вывести сообщение - C++

26.06.2012, 22:37. Просмотров 1162. Ответов 5
Метки нет (Все метки)

Ввести символ и вывести сообщение:
-«красный», если введена либо большая, либо маленькая русская буква «к»;
-«синий», если введена либо большая, либо маленькая русская буква «с»;
-«зеленый», если введена либо большая, либо маленькая русская буква «з»;
и «символ не распознается» при вводе любого другого символа.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2012, 22:37     Ввести символ и вывести сообщение
Посмотрите здесь:

Ввести символ и вывести сообщение - C++
- «фигурная скобка», если введено «{» или «}»; - «квадратная скобка», если введено «»; - «круглая скобка», если введено «(» или «)»; ...

Ввести с клавиатуры цифру, а вывести на экран должно символ ASCII - C++
Проблема, в том что я придумал себе задачу, вводить с клавиатуры цифру,а выводить на экран должно символ ASCII. Всячески пытался её...

Ввести с клавиатуры символ. Определить, является ли введённый символ буквой - C++
Ввести с клавиатуры символ. Определить, является ли введённый символ буквой.Заранее благодарчик!

Ввести с клавиатуры символ (в переменную char) и определить, соответствует ли введенный символ 'Q' или 'q' - C++
1)Ввести с клавиатуры символ (в переменную char) и определить, соответствует ли введенный символ 'Q' или 'q' (использовать логический...

В тексте удалить указанный символ везде, где он встречается. Программа не позволяет ввести символ - C++
#include<iostream> #include<conio.h> #include<cstdlib> using namespace std; int main() { setlocale(0,"Russian"); char s; ...

Перевести каждый символ в hex, и вывести сообщение об этом - C++
Нужно: Написать программу консольную, которая будет переводить каждый символ в hex, после чего в консоле выводить сообщение об этом ...

Ввести информацию о семи покупателях, ввести название товара и вывести тех людей, кто купил этот товар - C++
По заданию нужно ввести инфу о семи покупателяхх,потом нужно ввести название товара и должно вывести тех людей кто купили этот товар,если...

Ввести с клавиатуры фамилию и задать букву на поиск (любую) тогда вывести ее на экран если он есть, а если нет то сообщение что она отсутствует. - C++
Ввести с клавиатуры фамилию и задать букву на поиск (любую) тогда вывести ее на экран если он есть, а если нет то сообщение что она...

Ввести символ и построить из него квадрат. - C++
Всем доброго времени суток! Пытаюсь написать прогу, которая выводит квадрат со стороной, введенной пользователем. Символ, из которых...

Ввести символ и сколько раз он встречается в строке. - C++
Подскажите как написать прогу на С++,в которой надо узнать сколько раз символ встречается в символьной строке?

Ввести определенный символ, обозначающий конец ввода - C++
В общем мне нужно после нажатия на определённый символ допустим это "h" срабатывало действия, и что бы если нажимается другой символ...

Найти символ первой строки, который первым не совпал с одним из символов второй строки. Вывести слово, в которое входит этот символ - C++
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой строки, который первым не совпал с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Модератор
Эксперт CЭксперт С++
7151 / 4317 / 629
Регистрация: 29.11.2010
Сообщений: 11,730
26.06.2012, 22:57     Ввести символ и вывести сообщение #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
char c;
std::cin>> c;
switch(c)
{
    case 'ГЄ':
    case 'ГЉ':
        std::cout<< "ГЉГ°Г*Г±Г*ûé";
        break;
    case 'Г±':
    case 'Г‘':
        std::cout<< "ÑèГ*ГЁГ©";
        break;
    case 'Г§':
    case 'Г‡':
        std::cout<< "ÇåëåГ*ûé";
        break;
    default:
       std::cout<< "Ñèìâîë Г*ГҐ Г°Г*ñïîçГ*Г*ГҐГІГ±Гї";
       break;
}
Остается только научить консоль дружитьс русскими символами. На винде: SetConsoleOutputCP(1251);
shram_437
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 7
26.06.2012, 23:33  [ТС]     Ввести символ и вывести сообщение #3
А нельзя ли расписать программу с самого начала..? Программа не хочет работать, и выдается ошибка:

1>c:\users\acer\documents\u112054\программирование\bdz1\bdz1\bdz1.cpp(5) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
26.06.2012, 23:36     Ввести символ и вывести сообщение #4
Дык <iostream> без расширения .h
shram_437
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 7
27.06.2012, 00:05  [ТС]     Ввести символ и вывести сообщение #5
А можете расписать как избежать проблем с русскими символами? Я только научился кое как использовать CharToOem

Добавлено через 23 минуты
Всё, уже разобрался. Тему можно закрывать)
xADMIRALx
67 / 61 / 1
Регистрация: 09.06.2012
Сообщений: 291
27.06.2012, 02:50     Ввести символ и вывести сообщение #6
C++
1
Обычно setlocale(LC_ALL,".1251");
Yandex
Объявления
27.06.2012, 02:50     Ввести символ и вывести сообщение
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru