Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

memcpy - Speicherbereich kopieren

&pagelevel(4)&pagelevel

Definition

#include <string.h>

void *memcpy(void *s1, const void *s2, size_t n);

memcpy kopiert die ersten n Bytes des Speicherbereiches, auf den s2 zeigt, in den Speicherbereich, auf den s1 zeigt.

Returnwert

Zeiger auf den Speicherbereich s1.

Hinweise

Die Funktion eignet sich für die Bearbeitung von Zeichenvektoren, die das Nullbyte (\0) enthalten, da memcpy das Nullbyte nicht als ’Textende’ interpretiert.

memcpy überprüft nicht, ob im Ergebnisbereich s1 ein Überschreiben droht.

Bei sich überlappenden Speicherbereichen ist das Verhalten undefiniert.

Siehe auch

memchr, memcmp, memset