FAQ:WinAPI VCPP:заполнить блок памяти значением — различия между версиями
Материал из Весельчак У
RXL (обсуждение | вклад) (Новая: ===Как заполнить блок памяти определённым значением?=== Заполнить участок памяти длиной N байтов можно ...) |
RXL (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
FillMemory(Destination, Length, Fill); // использует memset | FillMemory(Destination, Length, Fill); // использует memset | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | <h4>Примечание:</h4> | ||
+ | Правильность переданных параметров в функциях не проверяется. | ||
[[Category:FAQ:WinAPI VCPP]] | [[Category:FAQ:WinAPI VCPP]] |
Версия 20:37, 31 июля 2008
Как заполнить блок памяти определённым значением?
Заполнить участок памяти длиной N байтов можно функцией
void * memset(void * pM, int val, size_t N);
или при помощи макроса
ZeroMemory(Destination, Length); // использует memset FillMemory(Destination, Length, Fill); // использует memset
Примечание:
Правильность переданных параметров в функциях не проверяется.