Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.08;
Скачать: CL | DM;

Вниз

обнуление массива   Найти похожие ветки 

 
Max1111   (2003-04-24 14:32) [0]

Как обнулить динамическую матрицу одной командой, не используя цикла?


 
Smithson ©   (2003-04-24 14:34) [1]


var A: Array of Integer

A := nil;



 
Skier ©   (2003-04-24 14:35) [2]

FillChar(...) ?


 
Max1111   (2003-04-24 14:35) [3]

Так, убивается сама матрица А. А я с ней еще хочу работать.


 
Dms   (2003-04-24 14:39) [4]

ZeroMemory(adr, len)


 
MBo ©   (2003-04-24 14:41) [5]

>динамическую матрицу
Полагаю, это двумерный дин. массив?
Тогда Skier © (24.04.03 14:35) в цикле для каждого массива первого уровня


 
Max1111   (2003-04-24 14:41) [6]

ZeroMemory не понимает, говорит нет такого.


 
app ©   (2003-04-24 14:42) [7]

Skier © (24.04.03 14:35)
Это как, продемонстрируй, желательно без утечки памяти. К Dms (24.04.03 14:39) это тоже относится.


 
Max1111   (2003-04-24 14:43) [8]

МВо а по-подробнее можно?


 
Dms   (2003-04-24 14:45) [9]

uses Windows;
...
var a: array of byte;
...
ZeroMemory(@a[0], length(a));


 
Skier ©   (2003-04-24 14:45) [10]

>app
Какая учечка памяти ?! Что за чушь ?!
FillChar(A[0], Length, 0);


 
Skier ©   (2003-04-24 14:47) [11]

>app
Это для одномероного...для матрицы см. MBo © (24.04.03 14:41)


 
Anatoly Podgoretsky ©   (2003-04-24 14:49) [12]

Вы рразницу между вектором и матрицей понимаете?


 
Anatoly Podgoretsky ©   (2003-04-24 14:50) [13]

Skier © (24.04.03 14:47)
Без цикла просили.


 
Skier ©   (2003-04-24 14:51) [14]

>Anatoly Podgoretsky © (24.04.03 14:50)
1) Ну зачем же вопросы так буквально понимать ? :)
2) Твои варианты какие ?


 
Anatoly Podgoretsky ©   (2003-04-24 14:55) [15]

На мой взгляд единственный вариант Smithson © (24.04.03 14:34), но врядли он устроит Max1111.
В другом случае прямого решения нет, я конечно могу предложить использовать процедуру, в которой все равно будет делаться в цикле, но это не совсем то,зато одной командой, кстати как и FillChar, скрытый цикл.


 
Skier ©   (2003-04-24 15:00) [16]

Anatoly Podgoretsky © (24.04.03 14:55)

> На мой взгляд единственный вариант Smithson © (24.04.03
> 14:34)

Вариант чего ?
Как обнулить значения массива или как обнулить
указатель (т.е. вообче его снести из памяти) ?
Мне кажеться что вопрос был задан про обнуления значений и, если
это так, то Smithson © (24.04.03 14:34) - НЕ ТО !



Страницы: 1 вся ветка

Текущий архив: 2003.05.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
14-23289
[NIKEL]
2002-12-06 14:31
2003.05.08
Голосовой чат


3-22927
Falendysh
2003-04-20 02:22
2003.05.08
Настройки ODBC драйвера и BDE для работы с MySQL


6-23259
Alta
2003-03-13 09:54
2003.05.08
програмка для локальной сети


14-23380
Met Kouton
2003-04-19 19:45
2003.05.08
Квадратный Корень


4-23433
Шоломицкий
2003-03-05 20:34
2003.05.08
Посылка сообщений Winamp 3