Операции с буфером

Используйте эти подпрограммы для побайтной работы с областями памяти.

Подпрограммы для операций с буфером

Маршрут Использование
_memccpy Копирование символов из одного буфера в другой, пока указанный символ или заданное число символов не будут скопированы
memchr, wmemchr Возвращение указателя к первому вхождению указанного символа в буфере в пределах указанного числа символов
memcmp, wmemcmp Сравнение указанного количество символов из двух буферов
memcpy, , wmemcpymemcpy_swmemcpy_s Копирование указанного количество символов из одного буфера в другой
_memicmp, _memicmp_l Сравнение указанного количества символов из двух буферов без учета регистра
memmove, ,wmemmovememmove_s,wmemmove_s Копирование указанного количество символов из одного буфера в другой
memset, wmemset Использование указанного символа для инициализации указанного числа байтов в буфере
_swab Смена байтов данных и сохранение их в указанном расположении

При перекрытии исходной и целевой областей только memmove гарантированно скопирует полный исходный код правильно.

См. также

Универсальные подпрограммы среды выполнения C по категориям