Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use estas rotinas para trabalhar com áreas de memória em uma base byte por byte.
Rotinas de manipulação de buffer
| Rotina | Usar |
|---|---|
_memccpy |
Copiar caracteres de um buffer para outro até que determinada caractere ou determinado número de caracteres foram copiados |
memchr, wmemchr |
Retorna o ponteiro para a primeira ocorrência dentro de um número especificado de caracteres, de determinado caractere no buffer |
memcmp, wmemcmp |
Compare o número especificado de caracteres de dois buffers |
memcpy, wmemcpy, ,memcpy_swmemcpy_s |
Copia o número especificado de caracteres de um buffer para outro |
_memicmp, _memicmp_l |
Compare o número especificado de caracteres de dois buffers independentemente do caso |
memmove, wmemmove, ,memmove_swmemmove_s |
Copia o número especificado de caracteres de um buffer para outro |
memset, wmemset |
Dado o caractere para inicializar o número especificado de bytes no buffer de uso |
_swab |
Troca os bytes de dados e armazená-os no local especificado |
Quando as áreas de origem e de destino se sobrepõem, apenas memmove é garantido para copiar o código-fonte completo corretamente.