Manipulação de buffer
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_s , wmemcpy_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_s , wmemmove_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.