FAQ:WinAPI VCPP:сравнить два блока памяти — различия между версиями
Материал из Весельчак У
RXL (обсуждение | вклад) (Новая: ===Как сравнить два блока памяти на равенство значений?=== Сравнить два участка памяти длиной N байтов м...) |
Mczim (обсуждение | вклад) м (байт --не склоняется.) |
||
Строка 1: | Строка 1: | ||
===Как сравнить два блока памяти на равенство значений?=== | ===Как сравнить два блока памяти на равенство значений?=== | ||
− | Сравнить два участка памяти длиной N | + | Сравнить два участка памяти длиной N байт можно функцией |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
int memcmp(const void * pM2, const void * pM1, size_t N); | int memcmp(const void * pM2, const void * pM1, size_t N); |
Текущая версия на 11:37, 7 августа 2008
Как сравнить два блока памяти на равенство значений?
Сравнить два участка памяти длиной N байт можно функцией
int memcmp(const void * pM2, const void * pM1, size_t N);
Функция memcmp возвращает 0, если участки памяти идентичны.
Примечание:
Правильность переданных параметров в функциях не проверяется.