Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Нулевое целое число [D7, WinXP]


Ми ©   (2005-01-20 16:18:00) 

Что такое нулевое целое число?


VMcL   (2005-01-21 00:10:00) [1]

>> begin...end ©  (20.01.05 20:10) [10]

D6, Windows.pas:

procedure ZeroMemory(Destination: Pointer; Length: DWORD);
begin
 FillChar(Destination^, Length, 0);
end;


:-~~~~~~~~~~~~~~
:o)

> А ещё проще: N := 0. :-)

Не факт, что имеется в виду целое число, поддерживаемое Delphi. Оно может быть и 256-битным, к примеру. :-)


Anatoly Podgoretsky   (2005-01-20 23:58:00) [2]

Ми   (20.01.05 16:30) [4]
В числовую переменную можно ввести только одно чилос, так что множественность тут неуместна.


begin...end   (2005-01-20 20:10:00) [3]

> VMcL ©   (20.01.05 20:02) [9]

> А ещё проще FillChar().

Кому как :-) В FillChar - целых три параметра! :-)

А ещё проще: N := 0. :-)


VMcL   (2005-01-20 20:02:00) [4]

>> begin...end ©  (20.01.05 19:16) [7]

А ещё проще FillChar().

WBW.


begin...end   (2005-01-20 19:19:00) [5]


> ZeroMemory(@I, SizeOf(N))

Т.е. ZeroMemory(@ N, SizeOf(N)), конечно.


begin...end   (2005-01-20 19:16:00) [6]

> [5] Separator ©   (20.01.05 16:31)

Во-первых, не to SizeOf(N), а to SizeOf(N) - 1; а во-вторых, гораздо проще ZeroMemory(@I, SizeOf(N)).


Separator   (2005-01-20 16:31:00) [7]

Это если память выделеная пот переменную целого типа заполнена нулями.

var i: Byte;
   N: integer или word или cardinal или byte или sortint или smallint
begin
   for i:= 0 to SizeOf(N) do
       Byte(Pointer(Integer(@I) + i)^):= 0
end;


Separator   (2005-01-20 16:31:00) [8]

Это если память выделеная пот переменную целого типа заполнена нулями.

var i: Byte;
   N: integer или word или cardinal или byte или sortint или smallint
begin
   for i:= 0 to SizeOf(N) do
       Byte(Pointer(Integer(@I) + i)^):= 0
end;


Ми   (2005-01-20 16:30:00) [9]

В задачнике по инфе: "Cоставить алгоритм и программу которые в числовую переменную N вводят нулевые целые числа..."


Юрий Зотов   (2005-01-20 16:29:00) [10]

Переменная или константа, принадлежащая одному из целочисленных типов и равная нулю по величине.


Digitman   (2005-01-20 16:24:00) [11]


> Что такое нулевое целое число?


где ты такой термин выискал ?


palva   (2005-01-20 16:21:00) [12]

Это в форум "Потрепаться"?


Наверх

Титульная страница Поиск, карта сайта Написать письмо