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

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

Войти
Регистрация
Восстановить пароль
 
ProjectVenom
75 / 0 / 1
Регистрация: 12.09.2013
Сообщений: 62
#1

Программа, которая не реагирует на регистр букв - C++

15.11.2013, 18:26. Просмотров 495. Ответов 6
Метки нет (Все метки)

Хочу написать программу на C++, которая не реагирует на регистр цифр. Например пользователь вводит страну, а программа должна показать столицу этой страны. Так вот программа, не должна реагировать на регистр букв. Как это сделать ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2013, 18:26     Программа, которая не реагирует на регистр букв
Посмотрите здесь:

Регистр букв C++
как поменять регистр букв с маленького на большой? C++
Перевод букв в нижний регистр C++
C++ исправьте ошибку (изменить регистр букв в файле)
Списки и файлы. Программа, которая считывает английский текст и выводит на экран слова, начинающиеся с гласных букв C++
Любая программа на с++, которая вносит изменения в регистр C++
Поиск в строке find, регистр букв C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
villu
202 / 202 / 4
Регистрация: 06.08.2011
Сообщений: 600
Записей в блоге: 1
15.11.2013, 19:25     Программа, которая не реагирует на регистр букв #2
http://www.cplusplus.com/reference/locale/tolower/
ProjectVenom
75 / 0 / 1
Регистрация: 12.09.2013
Сообщений: 62
15.11.2013, 23:35  [ТС]     Программа, которая не реагирует на регистр букв #3
Не помог.
Ryuk
 Аватар для Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
15.11.2013, 23:37     Программа, которая не реагирует на регистр букв #4
ProjectVenom, ваши наработки выкладывайте, что не получается?
ProjectVenom
75 / 0 / 1
Регистрация: 12.09.2013
Сообщений: 62
15.11.2013, 23:49  [ТС]     Программа, которая не реагирует на регистр букв #5
ваши наработки выкладывайте, что не получается?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    char a[80];
    cout <<"Введите страну: ";
    cin >> a;
    if (!strcmp (a, "Италия"))
    cout <<"Столица страны " <<a <<" Рим";
    getch();
    return 0;
}
Мне надо чтобы программа работала так же, не смотря на регистры букв. Т.е. если ввести ИТАЛИЯ, италия, ИтАлия и т.д. она должна показывать Рим.
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 370
15.11.2013, 23:53     Программа, которая не реагирует на регистр букв #6
Вот пример

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    char buf [256];
    
    cin >> buf;
    
    if ( strcasecmp (buf, "Ukraine") == 0 )
      cout << "Kyiv" << endl;
      
    system("PAUSE");
    return EXIT_SUCCESS;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2013, 00:07     Программа, которая не реагирует на регистр букв
Еще ссылки по теме:

Программа с функцией, которая в заданной строке проверяет, чего больше: букв или цифр C++
C++ Программа, которая проверяет, можно ли введенное с клавиатуры слово (stroka_2) составить из букв исходного слова
C++ Изменить регистр букв
Перевод всех строчных букв в верхний регистр C++
C++ Регистр букв, ошибка

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

Или воспользуйтесь поиском по форуму:
ProjectVenom
75 / 0 / 1
Регистрация: 12.09.2013
Сообщений: 62
16.11.2013, 00:07  [ТС]     Программа, которая не реагирует на регистр букв #7
Цитата Сообщение от FreeMan108 Посмотреть сообщение
Вот пример

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    char buf [256];
    
    cin >> buf;
    
    if ( strcasecmp (buf, "Ukraine") == 0 )
      cout << "Kyiv" << endl;
      
    system("PAUSE");
    return EXIT_SUCCESS;
}
Спасибо помогло !!!
Yandex
Объявления
16.11.2013, 00:07     Программа, которая не реагирует на регистр букв
Ответ Создать тему
Опции темы

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