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

Multimap зацикливается - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как узнать размер массива в динамической памяти? http://www.cyberforum.ru/cpp-beginners/thread939094.html
Добрый вечер еще раз! Напишите пожалуйста как можно узнать истинный размер массива, находящегося в динамической памяти, созданными при помощи malloc или calloc. Т.к. если выделить константный размер массива в динамической памяти (например char * ptr = (char*)calloc(10,1) и заполнить его 8 символами, то функция strlen(ptr) выдаст нам 8, в то время как массив имеет размер в 10 бит, а функция...
C++ Ввод строки в динамический массив Здравствуйте! Помоги пожалуйста разобраться со следующим: Как с клавиатуры ввести строковый литерал в символьный массив, расположенный в динамической памяти без фиксированного размера? char * ptr = new char; cin >> ptr; //или char * ptr = (char*) calloc(1,1); cin >> ptr; Использование "cin" - обрубает вносимый литерал на пробеле; http://www.cyberforum.ru/cpp-beginners/thread939088.html
Компиляция нескольких файлов C++
Создал проект на wxDevC++ таким образом: потом создал три файла в проекте: coordin.h #ifndef COORDIN_H_ #define COORDIN_H_ struct haha {
C++ .h и .cpp файлы
Если я объявляю в одном .h файле 3 класса, то могу ли я сделать полное определение методов для 3 классов в одном .cpp файле?
C++ Символ новой строки http://www.cyberforum.ru/cpp-beginners/thread939041.html
Всем привет) С маппировал текстовый файл в память. HANDLE file = CreateFile(fileNameWChar, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); DWORD fileSize = GetFileSize(file, NULL); HANDLE fileMap = CreateFileMapping(file, NULL, PAGE_READWRITE, 0, 0, NULL); char *pvFileSrc = (char *)MapViewOfFile(fileMap, FILE_MAP_WRITE, 0, 0, fileSize); если в...
C++ Поменять слова в сообщении по принципу: первое со вторым, третье с четвертым и т.д Помогите, пожалуйста решить задачку с использованием класса string. Я только учусь, и меня пока плохо получается.. Поменять слова в сообщении по принципу: первое со вторым, третье с четвертым и т.д. Вот мои наработки.. Но программа зациклилась и всё убила, пришлось перезапускать компьютер. #include <iostream> #include <cstdlib> #include <conio.h> #include <string> using namespace std; подробнее

Показать сообщение отдельно
ashta
6 / 6 / 1
Регистрация: 28.08.2012
Сообщений: 65
16.08.2013, 21:23  [ТС]     Multimap зацикливается
Цитата Сообщение от I.M. Посмотреть сообщение
Программа делает ровно то, что написано. А именно - если очередной элемент не является искомым, то печатаем "Not found"
http://www.cplusplus.com/reference/map/multimap/find/
Спасибо, на этой ссылке была. У меня поиск по значению, а не по ключу.

Добавлено через 50 секунд
Цитата Сообщение от BigLow Посмотреть сообщение
после цикла for сделать проверку
C++
1
2
if (it == MyMenu.end())
    cout<<"Not found"<<endl;

В этой случае Not found только если нет такого элемента. Если же он есть, выводится искомое блюдо, а потом все равно выводит Not found.
 
Текущее время: 09:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru