C/memmove

< C

DeklaracjaEdytuj

void *memmove (void* dest, const void* src, size_t size);

Plik nagłówkowyEdytuj

string.h

ArgumentyEdytuj

dest
wskaźnik do obiektu docelowego.
source
wskaźnik do obiektu źródłowego.
size
liczba bajtów do skopiowania.

OpisEdytuj

Funkcja kopiuje size bajtów z obiektu source do obiektu dest. Różni się od memcpy tym, że obszar obiektów source oraz dest mogą się częściowo pokrywać.

Wartość zwracanaEdytuj

Funkcja zwraca wskaźnik na dest.

UwagaEdytuj

Obiekt dest powinien mieć zaalokowane dostatecznie dużo pamięci, aby móc pomieścić obiekt source, ponieważ może dojść do przepełnienia bufora.

Zobacz teżEdytuj

memcpy
strcpy