|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2014, 22:50 | #1 |
Пользователь
Регистрация: 25.03.2014
Сообщений: 18
|
Недоработка, скорее всего, с русс библиотекой
Задание: Написать функцию, которая возвращает True, если символ, полученный функцией в качестве аргумента, является согласной буквой русского алфавита.
Когда впервый раз ввел строку setlocale(LC_ALL, "Russian") все заработало и исправно, потом что-то понажимал и перестало работать( #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; int flag(char s) { setlocale(LC_ALL, "Russian"); int k = 0; if (s == 'б' || s == 'в' || s == 'г' || s == 'д' || s == 'ж' || s == 'з' || s == 'к' || s == 'л' || s == 'м' || s == 'н' || s == 'п' || s == 'р' || s == 'с' || s == 'т' || s == 'ф' || s == 'х' || s == 'ц' || s == 'ч' || s == 'ш' || s == 'щ') k = 1; return k; } int main(int argc, char* argv[]) { char s; cout << "Vvod" << endl; cin >> s; if (flag(s) == 1) cout << "True"; else cout << "False"; system("PAUSE"); return 0; }Просьба не писать, что перечисление бакв это касяк, по другому не умею и не зачтут Заранее спасибо |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача(скорее всего вопрос) | SmallLS | Общие вопросы C/C++ | 6 | 20.11.2012 11:01 |
Скорее всего драйвера. | Vekster | Операционные системы общие вопросы | 8 | 24.07.2012 11:35 |
не найти ошибку в CSS (скорее всего) | lerka | HTML и CSS | 3 | 18.02.2011 15:28 |
Проблема со скриптом на сайте (скорее всего) | Alex_Rad | Помощь студентам | 0 | 26.05.2010 22:04 |