54 / 53 / 5
Регистрация: 14.08.2012
Сообщений: 252
|
||||||
1 | ||||||
Присвоить некоторое значение нетипизированному указателю02.05.2014, 00:59. Показов 810. Ответов 3
Метки нет (Все метки)
В общем нужно некоторый массив байт записать по адресу в памяти.
Делаю так:
Добавлено через 2 часа 6 минут В общем разобрался. Сделать так нельзя, наиболее оптимальный способ это присвоить адрес массива указателю, а выделять память вообще не нужно. p:=@arr; //arr:array[1..n] of integer; Если требуется работать с открытыми массивами, то делать так: p:=pointer(arr); //arr:array of integer;
0
|
02.05.2014, 00:59 | |
Ответы с готовыми решениями:
3
Присвоить указателю, значение Присвоить указателю значение Указателю void присвоить значение Присвоить указателю значение, пример из интернета |
Супер-модератор
|
||||||
02.05.2014, 01:05 | 2 | |||||
Зачем это тебе, в FPC никто так уже не выделяет память, есть нормальные динамические массивы, безо всяких этих Турбо-Паскалевских заморочек...
1
|
54 / 53 / 5
Регистрация: 14.08.2012
Сообщений: 252
|
|
02.05.2014, 01:34 [ТС] | 3 |
Спасибо, очень помогли!
Я пытаюсь сделать что-то вроде универсального динамического списка. Нужно, чтобы список мог хранить любые типы данных.
0
|
Супер-модератор
|
|
02.05.2014, 01:49 | 4 |
Список TFPGList из модуля FGL и так может хранить любые типа данных, какие попросишь. А TList - вообще хранит любой указатель. Так что прекращай заниматься велосипедостроением, просто почитай о готовых стандартных решениях...
0
|
02.05.2014, 01:49 | |
02.05.2014, 01:49 | |
Помогаю со студенческими работами здесь
4
Не получается присвоить значение указателю на функцию Надо указателю на long int присвоить значение указателя на char Как присвоить указателю значение другого указателя внутри процедуры? ПРисвоить указателю нулевое значение- кк? с поммощщю каких знаков и действий? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |