in

Función de biblioteca C – memcpy ()


Descripción

La función de la biblioteca C void * memcpy (void * dest, const void * src, size_t n) copias norte caracteres del área de memoria src al área de la memoria dest.

Declaración

A continuación se muestra la declaración de la función memcpy ().

void *memcpy(void *dest, const void * src, size_t n)

Parámetros

  • dest – Este es un puntero a la matriz de destino donde se va a copiar el contenido, convertido a un puntero de tipo void *.

  • src – Este es un puntero al origen de los datos que se copiarán, convertido a un puntero de tipo void *.

  • norte – Este es el número de bytes que se copiarán.

Valor devuelto

Esta función devuelve un puntero al destino, que es str1.

Ejemplo

El siguiente ejemplo muestra el uso de la función memcpy ().

#include <stdio.h>
#include <string.h>

int main () {
   const char src[50] = "http://www.tutorialspoint.com";
   char dest[50];
   strcpy(dest,"Heloooo!!");
   printf("Before memcpy dest = %sn", dest);
   memcpy(dest, src, strlen(src)+1);
   printf("After memcpy dest = %sn", dest);
   
   return(0);
}

Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:

Before memcpy dest = Heloooo!!
After memcpy dest = http://www.tutorialspoint.com

string_h.htm

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

java string to date

Java Convertir cadena a la fecha

apple touch icon@2

Cuando usar margen vs relleno en CSS