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

Извлечение значения и 3-и ключа - C++

Восстановить пароль Регистрация
 
botasa
3 / 3 / 0
Регистрация: 18.01.2011
Сообщений: 131
11.09.2012, 15:40     Извлечение значения и 3-и ключа #1
Каким образом можно сделать или даже использовать уже готовую структуру данных, с помощью которой в нее можно поместить 4 аргумента или 2. Например : у меня буква "A" и 3-и цифры, например 5, 7, 1

То есть мне в структуру надо поместить вот так типа insert("A", 5, 7, 1) буква "A" это мое значение, а 5, 7, 1 - это как бы КЛЮЧ то есть, потом мне надо извлечь найденное значение в структуре с помощью ключа 5, 7, 1. Или даже 5, 7, 1 как строку сделать и поместить ("A", "571") и потом, сравнивать 571 из моим значением и выводить букву А на консоль.

ЦЕЛУЮ ПРОГРАММУ И Т.Д. писать не надо просто на словах напишите или 1-2 строки кода.

Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2012, 15:40     Извлечение значения и 3-и ключа
Посмотрите здесь:

Извлечение DLL C++
C++ Извлечение корня
извлечение флешки C++
Извлечение корня n-степени C++
Извлечение кубического корня C++
C++ Очередь (извлечение значений)
Извлечение из памяти по указателю C++
Извлечение из очереди C++
C++ Извлечение .exe из ресурса
C++ Отделение значения от ключа
Бинарное дерево поиска. После запуска не выводятся значения ключа C++
Извлечение чисел из строк C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
11.09.2012, 15:50     Извлечение значения и 3-и ключа #2
Стандартный контейнер map

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <map>
#include <string>
#include <iostream>
 
int main()
{
   std::map<std::string, std::string> mMap;
   mMap["571"] = "A";
   mMap["123"] = "BBB";
   std::cout<<mMap["571"]<<std::endl;
   std::cout<<mMap["111"]<<std::endl;
   std::cout<<mMap["123"]<<std::endl;
   return 0;
}
botasa
3 / 3 / 0
Регистрация: 18.01.2011
Сообщений: 131
11.09.2012, 16:19  [ТС]     Извлечение значения и 3-и ключа #3
Цитата Сообщение от Andsteadur Посмотреть сообщение
Стандартный контейнер map

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <map>
#include <string>
#include <iostream>
 
int main()
{
   std::map<std::string, std::string> mMap;
   mMap["571"] = "A";
   mMap["123"] = "BBB";
   std::cout<<mMap["571"]<<std::endl;
   std::cout<<mMap["111"]<<std::endl;
   std::cout<<mMap["123"]<<std::endl;
   return 0;
}
оператор << не хочет работать у меня с вашим примером, так и знал что в STL такое есть, но как сравнить значение тут ??? Например у меня есть строка string tmp = "571"; мне ее надо сравнить с КЛЮЧОМ в mMap и вывести на экран.

Добавлено через 14 минут
спасибо, уже сделал то что было надо.
Yandex
Объявления
11.09.2012, 16:19     Извлечение значения и 3-и ключа
Ответ Создать тему
Опции темы

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