Provided by: manpages-ro-dev_4.21.0-2_all
NUME
memmove - copiază o zonă de memorie
BIBLIOTECA
Biblioteca C standard (libc, -lc)
REZUMAT
#include <string.h> void *memmove(void dest[.n], const void src[.n], size_t n);
DESCRIERE
Funcția memmove() copiază n octeți din zona de memorie sursă în zona de memorie destinație. Zonele de memorie se pot suprapune: copierea are loc ca și cum octeții din sursă ar fi copiați mai întâi într-o matrice temporară care nu se suprapune peste sursă sau destinație, iar octeții sunt apoi copiați din matricea temporară în destinație.
VALOAREA RETURNATĂ
Funcția memmove() returnează un indicator către destinație.
ATRIBUTE
Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7). ┌───────────────────────────────────────────────────────────┬───────────────────┬─────────┐ │Interfață │ Atribut │ Valoare │ ├───────────────────────────────────────────────────────────┼───────────────────┼─────────┤ │memmove() │ Siguranța firelor │ MT-Safe │ └───────────────────────────────────────────────────────────┴───────────────────┴─────────┘
STANDARDE
POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD.
CONSULTAȚI ȘI
bcopy(3), bstring(3), memccpy(3), memcpy(3), strcpy(3), strncpy(3), wmemmove(3)
TRADUCERE
Traducerea în limba română a acestui manual a fost creată de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org> Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio RESPONSABILITATE. Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la ⟨translation-team-ro@lists.sourceforge.net⟩.