| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Поиск повторений в таблице |
| Автор: Гость_Shorr Kan 7.7.2005, 12:21 |
| Если у меня есть таблица, там много записей... И я хочу суммировать по продукции - как это сделать? Продукция | Заказано | Изготовлено Ворота | 5 | 1 Забор | 3 | 3 Ворота | 6 | 2 Так вот как мне выводить такое: Ворота | 11 | 3 Забор | 3 | 3 |
| Автор: vadims 7.7.2005, 12:35 |
| Честно говоря я не знаток Visual C++/MFC/WTL и может там какие-то технологии более хитрые есть, но алгоритмически 1. упорядочить по индексу по полю "Продукция" 2. перебирать последовательно записи и считать |
| Автор: Step 7.7.2005, 22:13 | ||||||
| на стл это структура которая запихиваеться в мап
это объявление мап в хеадере того класа где будешь использовать
name - это позиция f - первое число s - второе число а вот этот код произветед тебе групировку с суммирование
извини, проверить пока не начем.... если еще перегрузить операторы mystruct то получеться очень красиво, но я этого делать не буду так как проверять не начем... |
| Автор: Earnest 11.7.2005, 20:21 | ||
Если уж на stl, то так:
В общем, все как говорил Step |