5 / 5 / 10
Регистрация: 13.06.2017
Сообщений: 64
|
|||||||||||
1 | |||||||||||
Не объявляется динамический массив с типом структуры28.08.2017, 16:35. Показов 1474. Ответов 14
Метки нет (Все метки)
Добрый день!
Только начала изучать структуры. Задача такая: сначала вводится количество блоков. Потом по очереди вводятся эти самые блоки. Каждый блок представляет собой число - количество строчек, которые нужно как раз и записать в структуру. Пример к задаче: 2 1 0.09 Apple 3 1.064 Egg 65.0 Bread 436.612 Oil Т.е. в структуре должны лежать 3, 5, 6 и 7 строки. Но что-то не очень получается. Помогите найти ошибки, пожалуйста!
Исправила код, нашла в нём ужасные ошибки.. Теперь он ругается на ввод структуры и на realloc.
0
|
28.08.2017, 16:35 | |
Ответы с готовыми решениями:
14
Создать массив из 5 элементов с типом заданной структуры Динамический массив и структуры Динамический массив структуры Динамический массив структуры |
5 / 5 / 10
Регистрация: 13.06.2017
Сообщений: 64
|
|
28.08.2017, 16:43 [ТС] | 3 |
MansMI, в каком смысле?
0
|
5 / 5 / 10
Регистрация: 13.06.2017
Сообщений: 64
|
|
28.08.2017, 16:48 [ТС] | 5 |
MansMI, я не понимаю, о чём Вы ведёте речь. К чему этот вопрос?
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
28.08.2017, 16:50 | 7 | |||||
Сообщение было отмечено Not_ как решение
Решение
2. Выделение памяти под string таким методом приведет к падению программы. Поэтому предлагаю заменить на массив char (или используйте оператор new).
1
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
28.08.2017, 16:53 | 8 |
0
|
5 / 5 / 10
Регистрация: 13.06.2017
Сообщений: 64
|
|
28.08.2017, 17:07 [ТС] | 9 |
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
|
28.08.2017, 17:08 | 10 |
Естественно.
Размер должен быть на 1 больше самого длинного вводимого слова.
1
|
5 / 5 / 10
Регистрация: 13.06.2017
Сообщений: 64
|
|
28.08.2017, 17:11 [ТС] | 12 |
zss, спасибо Вам большое!
shmkv, извините, а как vector может заменить динамическое объявление памяти? Вы не могли бы показать это на примере?
0
|
1375 / 519 / 72
Регистрация: 21.07.2015
Сообщений: 1,304
|
||||||
28.08.2017, 17:27 | 13 | |||||
Сообщение было отмечено Not_ как решение
Решение
1
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
28.08.2017, 17:58 | 14 |
1
|
5 / 5 / 10
Регистрация: 13.06.2017
Сообщений: 64
|
|
28.08.2017, 20:01 [ТС] | 15 |
shmkv, спасибо большое, всё поняла!
0
|
28.08.2017, 20:01 | |
28.08.2017, 20:01 | |
Помогаю со студенческими работами здесь
15
Динамический массив структуры Создайте динамический массив указателей на структуры Динамический массив структуры в качестве параметра функции Динамический массив структур (добавление новой структуры) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |