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

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

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

Заполнение и сохранение массива структур не работает... - C++

03.05.2012, 23:18. Просмотров 398. Ответов 1
Метки нет (Все метки)

Я хочу сделать справочник кулинарных рецептов, (в него входит: название рецепта, ингредиенты(это у меня и вызывает затруднение) и приготовление).
Все было бы хорошо, НО ингредиентов может быть несколько, и в каждом рецепте их число может меняться...
Как это реализовать? Я думал что через структуру, но выдает странные ошибки...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct files {
char Name[55]; 
char Recept[55];
int nkeys;
} File;
 
 
//----procedure
void vvod()
{   
cin>>nkeys;
struct raskladka 
{
    char ingredient[55];
    int kolicestvo;
} ;  
struct raskladka raskl[nkeys];
Код с 11 по 17 строчку выкидывает как неправильный, что не так?? вроде все правильно, что нужно исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2012, 23:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заполнение и сохранение массива структур не работает... (C++):

Заполнение массива структур - C++
struct _menuItems { string values = { }; }; _menuItems menuItems = { }; как заполнить элементы массива структур при...

Заполнение массива структур - C++
Доброго времени суток! Есть задание из массива структур, в котором хранятся данные о командах (страна, название, фамилии, номер, возраст,...

Заполнение массива структур из файла - C++
Здравствуйте появилась проблема - никак не могу найти, как заполнить массив структур из файла. Как заполнить файл я разобрался, а наоборот...

Заполнение массива структур из файла - C++
Необходимо заполнить структуру из файла. На эту тему нашел кучу тем и кучу разных неработающих кодов-) В общем пришел к следующему коду,...

Заполнение массива структур оператором for - C++
#include <iostream> #include <conio.h> using namespace std; struct kuramy { char name; int hidth; int...

Заполнение массива структур с консоли - C++
Доброго времени суток) Помогите пожалуйста разобраться в следующем вопросе... 3 часа уже не могу доехать что и как( примеры не...

1
amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 240
04.05.2012, 08:30 #2
C++
1
2
3
4
5
6
7
8
9
10
11
//----procedure
void vvod()
{   
cin>>nkeys;
struct raskladka //а зачем структуру внутри какой-то функции определять?
{
    char ingredient[55];
    int kolicestvo;
} ;  
//struct raskladka raskl[nkeys]; - неверно
raskladka raskl = new raskladka[nkeys]; //потому как на момент компиляции размер неизвестен, выделяем динамически
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2012, 08:30
Привет! Вот еще темы с ответами:

Заполнение массива структур, методы cin-а - C++
Задача такая: спроектировать структуру car, в которой хранится название производителя и год выпуска, пользователь вводит количество...

Заполнение массива структур случайными символами - C++
Добрый день! Есть такое задание: Разработайте программу «Библиотека». Создайте структуру «Книга» (название, автор, издательство, жанр)....

Заполнение динамического массива структур из бинарного файла - C++
Здравствуйте! Нужна помощь в реализации вот такого алгоритма: предположим, что изначально мы создали динамический массив структур и...

Заполнение массива структур из файла и вывод на экран/в файл - C++
Есть структура struct tovar { int nomer; char naim; char edizm; int kolvo; int cena; }; Есть файл с...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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