FAQ:WinAPI VCPP:заполнить блок памяти значением

Материал из Весельчак У
Версия от 20:38, 31 июля 2008; RXL (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Как заполнить блок памяти определённым значением?

Заполнить участок памяти длиной N байтов можно функцией

void * memset(void * pM, int val, size_t N);

или при помощи макроса

ZeroMemory(Destination, Length); // использует memset
FillMemory(Destination, Length, Fill); // использует memset

Примечание:

Правильность переданных параметров в функциях не проверяется.