Partilhar via


Manipulação de buffer

Use essas rotinas para trabalhar com áreas de memória byte a byte.

Rotinas de manipulação de buffer

Rotina Utilização
_memccpy Copie caracteres de um buffer para outro até que determinado caractere ou determinado número de caracteres tenha sido copiado
memchr, wmemchr Retornar o ponteiro para a primeira ocorrência, dentro do número especificado de caracteres, de determinado caractere no buffer
memcmp, wmemcmp Comparar o número especificado de caracteres de dois buffers
memcpy, wmemcpy, memcpy_s, wmemcpy_s Copiar o número especificado de caracteres de um buffer para outro
_memicmp, _memicmp_l Comparar o número especificado de caracteres de dois buffers sem considerar maiúsculas e minúsculas
memmove, wmemmove, memmove_s, wmemmove_s Copiar o número especificado de caracteres de um buffer para outro
memset, wmemset Use determinado caractere para inicializar o número especificado de bytes no buffer
_swab Troque bytes de dados e armazene-os no local especificado

Quando as áreas de origem e de destino se sobrepõem, apenas memmove é garantido copiar a fonte completa corretamente.

Ver também

Rotinas de tempo de execução Universal C por categoria