Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2014, 22:56   #1
ItsMyName
Новичок
Джуниор
 
Регистрация: 17.10.2014
Сообщений: 2
Радость Вопрос о С++. Очень легкий (для вас).

Здравствуйте!
Изучаю С++.
Какие директории нужно подключать,что писать,какие функции нужно написать, чтобы пользователю выводило на экран то, что я напишу?
То есть если я напишу слово "привет", а пользователь напишет ключевое слово, к примеру "123", то ему выбьет именно мое "привет". Как-то так.
Работаю в Microsoft Visual Studio 2010 Express.
ItsMyName вне форума Ответить с цитированием
Старый 18.10.2014, 00:09   #2
indexx
Заблокирован
 
Регистрация: 12.09.2014
Сообщений: 544
По умолчанию

Цитата:
Очень легкий (для вас)
Экстрасенс???
indexx вне форума Ответить с цитированием
Старый 18.10.2014, 00:58   #3
ItsMyName
Новичок
Джуниор
 
Регистрация: 17.10.2014
Сообщений: 2
По умолчанию

Цитата:
Сообщение от indexx Посмотреть сообщение
Экстрасенс???
Смысл загрязнать форум неактуальными сообщениями?
ItsMyName вне форума Ответить с цитированием
Старый 18.10.2014, 10:21   #4
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

есть много способов.

нормальные, и для новичка.

я покажу способ для новичка:
http://rextester.com/NZWG32299



Код:
#include <iostream>
#include <string>
#include <map>
using namespace std;

int main()
{
    map<string, string> mymap;
    
    mymap["123"] = "hello";
    mymap["456"] = "world";
    
    
    cout<<"WELLCOME TO EXAMPLE APPLICATION\n";
    
    cout<<"system: enter your query, or help, or exit\n";
  
    for(;;)
    {
        cout<<'\n';
        string response;
        cin >> response;
        
        cout<<"system: you entered '"<< response<<"'\n";
    
        if(response =="exit")
            break;
        else if(response =="help")
            for(const auto& i: mymap)
                cout<< "  keyword: '"<<i.first<<"' : value = '"<< i.second<<"'\n";
        else
        {
            auto it = mymap.find(response);
            if(it==mymap.end() )
               cout<<"system: keyword not founded\n";
            else
               cout<<"system: '"<< it->second << "'\n";
        }
    }
    cout<<"DONE!\n";
}

Последний раз редактировалось _Bers; 18.10.2014 в 10:24.
_Bers вне форума Ответить с цитированием
Старый 18.10.2014, 10:22   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ItsMyName
http://www.programmersforum.ru/showthread.php?t=192095
Здесь в примере key1 соответствующее ключевое слово связанное в ИНИфайле с некими данными, которые по этому ключу вернутся.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
очень легкий вопрос ♠STO♠ Общие вопросы Delphi 5 15.07.2007 00:14