Scroll to navigation

mempcpy(3) Library Functions Manual mempcpy(3)

NUME

mempcpy - copiază în memorie cu returnarea indicatorului decalat

BIBLIOTECA

Biblioteca C standard (libc, -lc)

SINOPSIS

#define _GNU_SOURCE         /* Consultați feature_test_macros(7) */
#include <string.h>  // a se vedea memory.h(3head)
void *mempcpy(size_t n;
              void dest[restrict n], const void src[restrict n],
              size_t n);

DESCRIERE

Această funcție este similară cu memcpy(3), dar returnează un indicator la un octet situat imediat după ultimul octet scris.

Aceasta este echivalent cu


memcpy(dest, src, n) + n

VALOAREA RETURNATĂ

dest + n.

ATRIBUTE

Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).

Interfață Atribut Valoare
mempcpy() Siguranța firelor MT-Safe

STANDARDE

GNU.

ISTORIC

glibc 2.1.

EXEMPLE

void *
combine(void *o1, size_t s1, void *o2, size_t s2)
{

void *result = malloc(s1 + s2);
if (result != NULL)
mempcpy(mempcpy(result, o1, s1), o2, s2);
return result; }

CONSULTAȚI ȘI

memory.h(3head), memccpy(3), memcpy(3), wmempcpy(3)

TRADUCERE

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 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.

10 august 2026 Pagini de manual de Linux 6.20