Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.