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

Тема: Структуры. Условие: сделать массив структур, который содержит следующею информацию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка на расстановку скобок http://www.cyberforum.ru/cpp-beginners/thread950777.html
В общем задание такое. Программа (консольная) проверяет каждую строку файла для проверки на расстановку скобок 4 типов ("(" и ")", "", "{" и "}", "<" и ">"), проверка должна учесть парность и...
C++ Непонятен текст задания Вот задание: b) Создать абстрактный тип данных (структура) - вектор, который имеет указатель на float и число элементов. Определить функции: инициализации, удаления вектора, установки/ изменения... http://www.cyberforum.ru/cpp-beginners/thread950775.html
Указатели (нужно передать массив в качестве параметра в функцию) C++
Добрый день! имеется массив array его нужно передать в качестве параметра в функцию, принимающую в качестве аргумента LPVOID: function(LPVOID arr), я делаю так: function(&array), в большинстве...
C++ В чем разница?
Скажите в чем разница между двумя кусками кода: std::string a; while ((std::cin>>a)!="Quit") { std::cout<<a; }
C++ Работа с классами http://www.cyberforum.ru/cpp-beginners/thread950751.html
Привет!!! Есть задачка: "Определите класс Oper, содержащий идентификатор типа ld (string или C-строка) и операцию (указатель на функцию или функциональный объект). Определите класс Cat_object,...
C++ Stack со сменой представления Здорова господа!!! Есть задачка: "Напишите класс Stack, для которого можно сменить представление на стадии выполнения программы. Подсказка: "Любую проблему можно решить введя еще один уровень... подробнее

Показать сообщение отдельно
eXtream
24 / 24 / 0
Регистрация: 10.03.2010
Сообщений: 164
10.09.2013, 13:30
для справочников лучше всего использовать map<int, string> из namespace std; где int - это ключ он же будет хранится в полях структуры RECEIPT (iGroup и iVendor):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using namespace std;
...
map<int, string> sprGroup, sprVendor;
map<int, string>::iterator pos;
vector<RECEIPT> receipts; 
//либо
PRECEIPT receipt = new RECEIPT[max_num_receipt]; // max_num_receipt - максимальное число квитанций (нежелательно)
 
 
// далее заполняем справочники
sprGroup[0] = "Телевизоры";
sprGroup[1] = "Магнитофоны";
sprGroup[2] = "Стиральные машинки";
...
sprVendor[0] = "GoldStar";
sprVendor[1] = "Samsung";
sprVendor[2] = "LG";
...
и т.д.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.