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

Подсчет цены в multimap - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить доступ к обьекту класса в друж. функц. этому классу при этом не передавая этот объект в качестве параметра http://www.cyberforum.ru/cpp-beginners/thread935337.html
Допустим имеется класс lass1 для него определена дружественная функция friend1. Вопрос можно ли как то получить доступ к объекту который не был передан этой функций friend в качестве аргумента ?
C++ Перевод из Цельсия в Фаренгейт Задача такая: Напишите программу, в которой функция main () вызывает определяемую пользователем функцию, которая в качестве аргумента принимает значение температуры по Цельсию и возвращает... http://www.cyberforum.ru/cpp-beginners/thread935323.html
Ошибка при присваивании массиву char значения C++
В общем, требуется присвоить массиву чаров одно из нескольких значений (в зависимости от значения аргумента функции) и вывести этот массив из функции. Ошибка компилятора на строках 13 и 14: error...
C++ сортировка хоара
void QuickSort(int* const a, int low, int N) { int i = low, j = N; int temp, p; p = a; do { while (a < p) i++; while (a > p) j--; if (i <=...
C++ Не загружаются символы http://www.cyberforum.ru/cpp-beginners/thread935259.html
Программа (любая) после отладки либо не запускается, либо запускается, но все с одним результатом - в окне "Вывод" внизу пишет вот это: "Проект2.exe" (Win32). Загружено...
C++ Посоветуйте достойный самоучитель по C++ Доброго времени суток, уважаемые друзья-программисты! Посчитал, что этому вопросу самое место в этом разделе. Суть дела: собираюсь начать самостоятельное изучение C++, в связи с этим появилось... подробнее

Показать сообщение отдельно
ashta
6 / 6 / 1
Регистрация: 28.08.2012
Сообщений: 65

Подсчет цены в multimap - C++

08.08.2013, 16:02. Просмотров 351. Ответов 7
Метки (Все метки)

Всем добрый день,

У меня не получается подсчитать стоимость всех заказанных блюд в чеке. Я сохраняю заказ в файл.
Помогите, пожалуйста правильно написать код для подсчета цены. Я пробовала так

C++
1
2
long sum=0; 
sum+=it->second.GetPrice():
но так выдает ошибку.

Вот мой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
multimap<Dinner, Food>::iterator it;
 
    for (it=MyMenu.begin(); it!=MyMenu.end(); it++)
    {
 
        writeFile<<it->second.GetDish()<<" "<<setw(3)<<it->second.GetPrice()<<endl; //запись названия блюда и цены в файл
        
        
        
    }
    
    
    writeDinner<<left<<setw(10)<<"\nTotal:"<<setw(3)<<"   "<<endl;
    
        
    writeDinner.close();
Заранее благодарна за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru