Операции с буфером
Используйте эти подпрограммы для побайтной работы с областями памяти.
Подпрограммы для операций с буфером
Маршрут | Использование |
---|---|
_memccpy |
Копирование символов из одного буфера в другой, пока указанный символ или заданное число символов не будут скопированы |
memchr , wmemchr |
Возвращение указателя к первому вхождению указанного символа в буфере в пределах указанного числа символов |
memcmp , wmemcmp |
Сравнение указанного количество символов из двух буферов |
memcpy , , wmemcpy memcpy_s wmemcpy_s |
Копирование указанного количество символов из одного буфера в другой |
_memicmp , _memicmp_l |
Сравнение указанного количества символов из двух буферов без учета регистра |
memmove , ,wmemmove memmove_s ,wmemmove_s |
Копирование указанного количество символов из одного буфера в другой |
memset , wmemset |
Использование указанного символа для инициализации указанного числа байтов в буфере |
_swab |
Смена байтов данных и сохранение их в указанном расположении |
При перекрытии исходной и целевой областей только memmove
гарантированно скопирует полный исходный код правильно.