Pufferbearbeitung
Verwenden Sie diese Routinen, um auf Einzelbytebasis mit Arbeitsspeicherbereichen zu arbeiten.
Routinen der Pufferbearbeitung
Routine | Zweck |
---|---|
_memccpy |
Kopiert Zeichen aus einem Puffer in einen anderen, bis das angegebene Zeichen oder die angegebene Anzahl von Zeichen kopiert wurde. |
memchr , wmemchr |
Gibt einen Zeiger auf das erste Vorkommen des angegebenen Zeichens innerhalb einer angegebenen Anzahl von Zeichen im Puffer zurück. |
memcmp , wmemcmp |
Vergleicht die angegebene Anzahl von Zeichen in zwei Puffern. |
memcpy , , wmemcpy memcpy_s wmemcpy_s |
Kopiert eine angegebene Anzahl von Zeichen aus einem Puffer in einen anderen. |
_memicmp , _memicmp_l |
Vergleicht die angegebene Anzahl von Zeichen in zwei Puffern ohne Berücksichtigung der Groß- und Kleinschreibung. |
memmove , wmemmove ,memmove_s , wmemmove_s |
Kopiert eine angegebene Anzahl von Zeichen aus einem Puffer in einen anderen. |
memset , wmemset |
Verwendet das angegebene Zeichen, um die angegebene Anzahl von Bytes im Puffer zu initialisieren. |
_swab |
Lagert Datenbytes aus und speichert sie am angegebenen Speicherort. |
Wenn die Quell- und Zielbereiche überlappen, garantiert nur memmove
, dass die vollständige Quelle ordnungsgemäß kopiert wird.