1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| osa |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Репутация: 0 |
Здравствуйте , мне необходимо
1) создать массив 2) установить его указатели на массив и на след элемент (создать список указателей на массив и на следуюющий элемент еще в сегменте данных) 3) и поменять эти указатели П.С. эсли 1) и 2) я представляю как сделать то 2) да еще и в сегменте данных я не представляю . |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Я так и не понял, какой выигрыш дает использование списка вместо массива, но вообще-то обращаться через указатель к элементу массива (да еще и расположенного в сегменте данных, а не в хипе) - это просто извращение.
Код Type pArrType = ^arrType; arrType = array[1 .. 2000] of integer; Var x: arrType; p: pArrType; begin p := @x; p^[1] := ...; { и работаем через указатель } end; Если нужно работать со списками - то сначала сюда: FAQ: Динамические структуры данных (списки) А вообще-то приведи пример, КАК ты хочешь обращаться к массиву (ну, или списку), и я помогу тебе это реализовать. |
osa Работа с указателями на массив 10.04.2005 15:50
volvo osa, поточнее можно? Что значит ? На следующий за … 10.04.2005 16:00
osa
Опечатался 1 и 3 представляю .
А затем что это к… 10.04.2005 16:14
osa смотри нам нужно создать список не динамически, а … 10.04.2005 16:34
volvo Ты толком объяснить можешь? У тебя есть список... … 10.04.2005 16:46
osa !Смотри 0 элем списка указывает указывает на 1… 10.04.2005 17:03
volvo
А вот теперь я тебе покажу, КАК это делается, а т… 10.04.2005 17:11
osa Я может не так обьясняю ) Дело в том что например … 10.04.2005 17:17
osa А начет памяти ! дело в том что мне надо напис… 10.04.2005 17:20
volvo Что-то я совсем запутался. Что значит "Статич… 10.04.2005 17:46
osa Понятно ! ты знаешь если честно я тоже думал ч… 10.04.2005 20:20![]() ![]() |
|
Текстовая версия | 7.11.2025 14:54 |