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

MAP в качестве ключа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Засекание время от и до определённого момента и записание в файл http://www.cyberforum.ru/cpp-beginners/thread308685.html
Нужно засекти время в секундах , например , от момента когда зменной присвается значение 1 до тех пор пока не переприсвоится на 2 , вывести его на экран , и записать в файл , при чём , если в етом файле есть уже записаное ранее время то переписать его только тогда когда полученое время меньше от старого...
C++ Язык с++ двумерные массивы. Дано число k и двумерный массив размером 4*10.Удалите из массива строку с номером k. http://www.cyberforum.ru/cpp-beginners/thread308676.html
Поиск в матрице C++
в матрице MхN найти номер ПЕРВОГО из столбцов в котором нет отрицательных элементов.... есть код но он находит все стоблцы....а мне нужно только номер первого.... спасибо за помощь #include <iostream.h> void main() { int arr= {1,-1,-3, 1,2,3,
C++ Считывание кириллицы с файла
Подскажите,как сделать,чтобы прога считвала с файла русский текст,для последующей работы с ним? тему "русские шрифты в консоли" прочитал,но на практике реализовать не смог...
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread308642.html
Помогите дописать программу. Задание: Ввести текст, состоящий из одной строки длиной не более 70 символов. Каждому слову текста, кроме первого, должен предшествовать один пробел. Если в тексте имеются знаки препинания, то они записыва- ются непосредственно после последней буквы предшествующего слова. Про- белы в середине слова не допускаются. В тексте, состоящем из одного...
C++ Структура в с++ подскажите пожалуйста, как удалить элемент массива. У меня он выдает ошибку. Вот текст проги. #include <iostream.h> main() { struct AUTO /*это моя структура*/ { int nomerauto; char fio; int marschrut; подробнее

Показать сообщение отдельно
Avatarchik
Сообщений: n/a
01.06.2011, 21:14     MAP в качестве ключа
Есть файл
XML
1
2
3
4
5
6
7
8
<label name="form.1.menu.file">
        <translate lang="ru" value="Файл"/>
        <translate lang="ua" value="Файлы"/>    
</label>
 <label name="form.1.menu.exit">
        <translate lang="ru" value="Выход"/>
        <translate lang="ua" value="Вихід"/>    
</label>
enum Language{UA,RU};
Я его прочитал и записал в такой map (map<string, map<Language, string> >);
Потом пытаюсь найти определенный лейбл,
string keyLabel = "form.1.menu.exit";
map<string, map<Language, string> >::iterator itr = langHashtable.find(keyLabel);
Все находит.
Потом пытаюсь найти язык в этом лейбле.
map<Language, string>::iterator inneritr = itr->second.find(UA);
Но выводит всегда значение этого лейбла (в зависимости какой я язык укажу) <translate lang="ru" value="Файл"/> или <translate lang="ua" value="Файлы"/>

Добавлено через 11 часов 10 минут
Есть кто знающий
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru