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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Wroker
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 34
#1

Хранение данных в программе - C++

07.04.2013, 17:01. Просмотров 409. Ответов 3
Метки нет (Все метки)

Задача : Информация о расходе средств по университету (для бухгалтерии), хранится в следующем виде: фамилия подотчётного лица, наименование, дата покупки, цена, единица измерения, количество, наличие копии чека. Вывести на экран информацию о товаре на определенный период в формате: наименование товара, общее количество товара этого наименования, сумма потраченных средств.

Проблема : Хранения данных должно просходить в самой программе, а не считывать с какого либо файла.. Как это сделать!?
какие способы вообще существуют?(желательно бы самые простые..)
знаю что можно сделать вот так:
C
1
2
3
4
string fam[10];
     fam[0]="Имя1";
     fam[1]="Имя2";
     fam[2]="Имя3";
или вот так :
C
1
char ch[]={"Вася вася вася"};
Вообщем не знаю как быть, те способы которые мне знакомы походу не подходят для реализации программы, помогите пожалуйста...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2013, 17:01     Хранение данных в программе
Посмотрите здесь:

Хранение данных - C++
Есть объекты, у которых есть свои переменные. Но не всегда эти объекты используются. Где лучше хранить характеристики этих объектов?...

Хранение данных - C++
Пробую написать небольшую рпгшку на С++ + SDL и возникла нужда где-то хранить кучу потенциальной информации, начиная с описания карты,...

Хранение данных - C++
У меня есть программа, которая создает, удаляет и показывает список клиентов банка. Подскажите, пожалуйста, что мне нужно дописать в код...

Хранение данных в файле - C++
Допустим есть две программы - A и B. Я запускаю программу A, делаю там дела и в результате получаю объект какого-нибудь пользовательского...

хранение данных в файле - C++
Народ, помогите, пожалуйста, у меня есть программка, нужно сделать реализацию хранения данных в файле (.txt) при открытии - вся информация...

Про хранение данных. - C++
день добрый. в задаче задается иерархия папок и файлов, то есть корневая, что в ней и т.д. к примеру - /andew (корневая) andrew...

Хранение данных в vector'e - C++
У меня есть vector<vector<int>> следующего вида: <1, 2, 3, 4, 5, 6, 7>, где число - номер соответствующего вектора. Скажем я хочу удалить...

Хранение статистических данных - C++
Здравствуйте. Пишу сниффер сетевого трафика. Сканирую проходящий трафик с помощью winsock2. Получаю пакеты. Задача стоит как-то...

Разнообразное хранение данных - C++
Доброго времени суток. Решил потренироваться в программировании и нашел неплохую задачу. Суть в том, чтобы обрабатывать данные о студентах,...

Хранение данных на внешних носителях - C++
Постановка задачи 1.Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные. 2.Вывести созданный файл...

Хранение типа данных в переменной - C++
Написать программу хранения целочисленного, либо вещественного типа данных в переменной

Вектор: хранение данных об игроке - C++
Для хранения данных игрока нужно использовать векторы. Нужно хранить несколько данных, например: ЛОГИН|ПАРОЛЬ|ВОЗРАСТ|УРОВЕНЬ|прочие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
anmartex
...
1701 / 1194 / 495
Регистрация: 12.02.2013
Сообщений: 1,978
07.04.2013, 18:45     Хранение данных в программе #2
Что-то на подобии:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
 
struct TInfo
{
   const char* surname;
   const char* product;
   time_t date;
   float cost;
   const char* measure;
   size_t count;
   bool check;
};
 
int main()
{
   TInfo info[] = {{"Петров", "Картридж", 0, 1000.0, "шт.", 5, true},
                   {"Сидоров", "Бумага", 0, 250.0, "шт.", 10, true}};
   size_t nInfo = sizeof(info) / sizeof(*info);
 
   for (size_t i = 0; i < nInfo; ++i)
   {
      std::cout << info[i].product << " "
                << info[i].count << " "
                << info[i].cost * info[i].count
                << std::endl;
   }
 
   return 0;
}
Название: image.PNG
Просмотров: 67

Размер: 2.6 Кб
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
07.04.2013, 18:48     Хранение данных в программе #3
Wroker, у меня вопрос, а если нужно хранить 100 записей, вы собираетесь все это записывать в листинг программы? Есть огромное количество всевозможных контейнеров.
Wroker
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 34
07.04.2013, 18:49  [ТС]     Хранение данных в программе #4
Цитата Сообщение от yoghurt92 Посмотреть сообщение
Wroker, у меня вопрос, а если нужно хранить 100 записей, вы собираетесь все это записывать в листинг программы? Есть огромное количество всевозможных контейнеров.
Программа для сдачи лабы, там особого такого гениального ничего не нужно. Показал , что в программе какие то данные храняться, что в задачи описано и все. Особо тут задумываться и мудрить ничего не надо.
Yandex
Объявления
07.04.2013, 18:49     Хранение данных в программе
Ответ Создать тему
Опции темы

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