memmove - kopiert Speicherbereich
Standard-C-Bibliothek (
libc,
-lc)
#include <string.h>
void *memmove(void Ziel[.n], const void Quelle[.n], size_t n);
Die Funktion
memmove() kopiert
n Bytes von Speicherbereich
Quelle nach Speicherbereich
Ziel. Die Speicherbereiche
dürfen sich überschneiden: Zuerst werden die Bytes von
Quelle in einen temporären Bereich kopiert, der nicht mit
Quelle oder
Ziel überlappt. Anschließend wird von
dort nach
Ziel kopiert.
Die Funktion
memmove() gibt einen Zeiger auf
Ziel zurück.
Siehe
attributes(7) für eine Erläuterung der in diesem
Abschnitt verwandten Ausdrücke.
Schnittstelle |
Attribut |
Wert |
memmove() |
Multithread-Fähigkeit |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD.
bcopy(3),
bstring(3),
memccpy(3),
memcpy(3),
strcpy(3),
strncpy(3),
wmemmove(3)
Die deutsche Übersetzung dieser Handbuchseite wurde von Patrick Rother
<
[email protected]> und Martin Eberhard Schauer
<
[email protected]> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU
General Public License Version 3 oder neuer bezüglich der
Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
Sie bitte eine E-Mail an die
Mailingliste
der Übersetzer