|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
10.03.2009, 16:09 | #11 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
Странная ошибка: Если пишу: Код:
Если пишу: Код:
Если пишу: Код:
|
|
10.03.2009, 16:50 | #12 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А-а-а... Я вспомнил, мы от таких проблем в колледже кажись динамическим выбором памяти (кучами) лечились... Правда не помню какими.
Вообще ты можеш обьяснить зачем тебе загружать все строки в память?
I'm learning to live...
Последний раз редактировалось Stilet; 10.03.2009 в 16:57. |
10.03.2009, 17:36 | #13 | |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Цитата:
А теперь сама структура не влезает в сегмент (65536 = 255 * 255). Должно быть хоть на байт, но меньше. |
|
10.03.2009, 19:05 | #14 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
загружать ->проверять->выгружать->загружать ->проверять->выгружать данные, что не является лучшим выходом.А что ты там говоришь про:'динамический выбор памяти'.... |
|
10.03.2009, 19:33 | #15 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Рискну предложить не делать и без того сложный код на Паскале.
|
11.03.2009, 17:38 | #16 |
Форумчанин
Регистрация: 08.12.2008
Сообщений: 156
|
OCTAGRAM прав
я не помню, а в паскале разрешено использовать динамические массивы? Код:
|
11.03.2009, 20:04 | #17 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
В Турбо — ещё нет. Но даже если это сделать, получится увеличить лишь до 256 строк. Хотя... если использовать не массив строк, а массив указателей. Массив PChar или массив указателей на строки, можно увеличить вместительность раз в 10, т. е. 640КБайт.
Какой размер файла предполагается? Если вся работа сосредоточена вокруг одного файла, и этот файл меньше 65Кбайт, его можно загнать в один сегмент, сплошным блоком данных, а затем вместо строк использовать индексы старт-стоп относительно начала файла. То есть, если файл содержит текст: Код:
|
11.03.2009, 20:16 | #18 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вадим Буренков, а чем Вызвано Ваше желание работать именно в DOS Паскале?! Это учебное задание? Дело в том, что Дос уже давно уже умер. R.I.P. |
|
11.03.2009, 20:45 | #19 |
Новичок
Джуниор
Регистрация: 11.03.2009
Сообщений: 1
|
Я думал на нем уже никто не програмирует.
|
12.03.2009, 16:23 | #20 | ||
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
Цитата:
Конечно, на нем уже не пишутся серьезные программы, но он широко используется для обучения программированию. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
здравствуйте, у меня проблема: мне надо решить задачки в паскале, а то допуска не бедет... | =|винтик|= | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 20.01.2009 18:09 |
Проблема с графикой в Паскале... | bygoga | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 20.12.2008 09:55 |
Срочно! Помогите построить СДНФ на Паскале число переменных задает пользователь | stscolt | Помощь студентам | 1 | 21.04.2008 22:20 |
Проблема с масивом в Паскале | SeRhy | Помощь студентам | 2 | 15.11.2007 20:54 |