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

Определение символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов класса String http://www.cyberforum.ru/cpp-beginners/thread1578687.html
Помогите сделать: Создать класс строка Stroka. Перегрузить операторы: 1) ! как унарный метод класса, проверяющий наличие символов в строке; 2) - как унарную дружественную функцию, удаляющую...
C++ Функция-шаблон, упорядочивающая строки матрицы по возрастанию значения первого элемента в строке Помогите сделать.. "Написать функцию-шаблон, упорядочивающую строки матрицы по возрастанию значения первого элемента в строке.". И если можно с описанием.., не всё понятно.. http://www.cyberforum.ru/cpp-beginners/thread1578684.html
Перегрузка оператора вывода в С++ (для вывода данных вектора) C++
Как правильно перегрузить оператор вывода для вектора чтобы он выводил все данные из вектора ? Для этого класса есил можно помогите. Может вы свой вариант предложите. template<class T> class...
Использование boost::normal_distribution C++
Здравствуйте. Не могу разобраться как получить случайное нормальное распределение. Пытаюсь использовать boost::normal_distribution но нормальных примеров не получается найти. Вот моя попытка:...
C++ Написать код с двусвязанным циклическим списком http://www.cyberforum.ru/cpp-beginners/thread1578661.html
Задан двусвязный список, причем он циклический. Массив содержит 4 целых числа, может быть заполнен частично. Все значения переменных хранятся в порядке возрастания. Реализовать функцию включения...
C++ Шифрование текста привет всем форумчанам ! Задача такая , надо скрывать нужние информации в текста , с помощью пробелам. алгоритм : tekst kotorie mi doljni skrivat: Skritiy tekst: "Helloworld" , Otkritiy tekst:... подробнее

Показать сообщение отдельно
Ivan-K
1 / 1 / 1
Регистрация: 12.11.2015
Сообщений: 11
12.11.2015, 10:47  [ТС]
Спасибо, за ответы) Пошел пробовать))

Добавлено через 58 минут
С библиотекой <cctype> нельзя работать, только с тем что прошли)
zss - хотел подсказку дали решение) Для русских букв русскую локаль подключил setlocale(LC_ALL, "RUSSIAN");
У себя поставил один cout, но другие (имею ввиду другие задания) подчеркнулись, как ошибка, но все работает)
В Вашем, ответе оператор cout идет подряд, почему?

Добавлено через 8 минут
Все же не все работает, при вводе русских букв, выдает, что это знак. Следовательно вопрос про перекодировку) Как из кодировки 866 в 1251? И что значит оператор cout - неоднозначный? Задание, конечно, выполнено, но хотелось бы понимать, что делаю, а не копипастить. Все равно, всем, спасибо)

Добавлено через 2 минуты
Ну и код, немного переписанный)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    unsigned char simvol;
    cout <<"Введите символ: ";
    cin >> simvol;
    if (simvol >= '0' && simvol <= '9') {
        cout <<"Это цифра" << endl;
    }
    else if (simvol >= 'A' && simvol <= 'Z') {
        cout <<"Это заглавная буква латинского алфавита" << endl;
    }
    else if (simvol >= 'a' && simvol <= 'z') {
        cout <<"Это строчная буква латинского алфавита" << endl;
    }
    else if (simvol >= 'А' && simvol <= 'Я' || simvol == 'Ё' ) {
        cout <<"Это заглавная буква русского алфавита" << endl;
    }
    else if (simvol >= 'а' && simvol <= 'я' || simvol == 'ё') {
        cout <<"Это строчная буква русского алфавита" << endl;
    }
    else 
        cout << "Это знак" << endl;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru