Modifica del buffer
Usare queste routine per utilizzare le aree di memoria byte per byte.
Routine di modifica del buffer
Ciclo | Utilizzo |
---|---|
_memccpy |
Copia i caratteri da un buffer a un altro finché non è stato copiato un carattere specifico o un numero specifico |
memchr , wmemchr |
Restituisce un puntatore alla prima occorrenza, all'interno di un numero definito di caratteri, di un carattere specificato nel buffer |
memcmp , wmemcmp |
Confronta un numero specificato di caratteri di due buffer |
memcpy , wmemcpy , memcpy_s wmemcpy_s |
Copia un numero specificato di caratteri da un buffer a un altro |
_memicmp , _memicmp_l |
Confronta un numero specificato di caratteri di due buffer senza fare distinzione tra maiuscole e minuscole |
memmove , wmemmove , ,memmove_s wmemmove_s |
Copia un numero specificato di caratteri da un buffer a un altro |
memset , wmemset |
Usa il carattere specificato per inizializzare un numero specificato di byte nel buffer |
_swab |
Scambia byte di dati e li memorizza nella posizione specificata |
Quando l'area di origine e quella di destinazione si sovrappongono, solo memmove
garantisce la copia completa e corretta dell'origine.