|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.03.2013, 11:18 | #1 |
Пользователь
Регистрация: 18.02.2013
Сообщений: 25
|
как захватить динамически память, не зная заранее какое количество памяти надо?
С++
задание Считайте все записи из файла "6.dat". Для чтения каждой отдельной записи осуществите динамический захват памяти. Предполагается, что к-во записей в файле заранее неизвестно. Последний раз редактировалось nati_94; 05.03.2013 в 11:26. |
05.03.2013, 11:22 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это называется "Работа с динамическими списками"
Язык то какой?
I'm learning to live...
|
05.03.2013, 11:22 | #3 | |
Форумчанин
Регистрация: 29.10.2009
Сообщений: 259
|
Цитата:
Из всех классических книг, посвященных программированию, ненавижу всего одну - русский перевод книги Роберта Седжвика-"Фундаментальные алгоритмы C++". Предпочитаю читать её в оригинале.
|
|
05.03.2013, 11:25 | #4 |
Пользователь
Регистрация: 18.02.2013
Сообщений: 25
|
там нет списков, там просто занесена информация структурой, надо ее извлечть
Последний раз редактировалось nati_94; 05.03.2013 в 11:30. |
06.03.2013, 22:47 | #5 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
|
|
06.03.2013, 22:55 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
07.03.2013, 06:38 | #7 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
ТС ведь написал:
Цитата:
Можно использовать strings, он тоже выделяет память автоматически, но весь текст, представлен в виде одной строки. Можно воспользоваться библиотекой STL, в ней есть контейнер list. Если использовать *char, то malloc - alloc или new - delete. Как видите, в С++ очень богатый набор команд и библиотек для динамического распределения памяти. Что конкретно нужно?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
07.03.2013, 08:56 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
07.03.2013, 09:24 | #9 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Ну на Паскале это просто: чтение из типизированного файла в динамический список (например, сделать очередь). И очень сильно сомневаюсь, что в плюсах нет аналогов)
Правильно поставленная задача - три четверти решения.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как динамически выделять память? | tur91 | Общие вопросы .NET | 11 | 08.01.2013 16:48 |
Сканирования строк. Зная количество строк и первый элемент, это количество символов с троке. | dimon9 | Общие вопросы C/C++ | 8 | 02.11.2012 22:40 |
Определить, какое количество цифр числа надо исправить, чтобы исправленное совпадало с обращенным к заданному числу M | Krusad | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.10.2012 12:54 |
динамически распределяемая память | skauzer_blr | Помощь студентам | 3 | 28.05.2012 09:29 |
Динамически распределяемая память!! | Андрей frost | Общие вопросы C/C++ | 6 | 16.05.2012 19:19 |