C-Bibliotheksfunktionen - memcpy ()
C Standard - Bibliothek - <string.h>
Beschreibung
C - Bibliotheksfunktionenvoid * memcpy (void * str1, const void * str2, size_t n) kopiert nZeichen aus dem Speicherbereich in den Speicherbereichstr2str1.
Erklärung
Hier ist () Anweisung Memcpy Funktion.
void *memcpy(void *str1, const void *str2, size_t n)
Parameter
- str1 - Punkt zum Ziel - Array für die kopierten Inhalte zu speichern, Typumwandlung * Zeiger auf void.
- str2 - zeigt die Datenquelle, Typumwandlung auf void * Zeiger zu kopieren.
- n - dieAnzahl der zu kopierenden Bytes.
Rückgabewert
Diese Funktion gibt einen Zeiger auf den str1 Zeiger Zielspeicher.
Beispiele
Das folgende Beispiel zeigt die memcpy () Funktion verwendet wird.
#include <stdio.h> #include <string.h> int main () { const char src[50] = "http://www.w3cschool.cc"; char dest[50]; printf("Before memcpy dest = %s\n", dest); memcpy(dest, src, strlen(src)+1); printf("After memcpy dest = %s\n", dest); return(0); }
Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:
Before memcpy dest = After memcpy dest = http://www.w3cschool.cc