Latest web development tutorials

funciones de la biblioteca C - memset ()

C biblioteca estándar - <string.h> C biblioteca estándar - <string.h>

descripción

El primer ncaracteres funciones de la biblioteca Cvoid * memset (void * str,int c, size_t n) Copia los caracteres(c) uncarácter sin signo a los puntos argumentostra la cadena.

declaración

Aquí está la declaración de la función memset ().

void *memset(void *str, int c, size_t n)

parámetros

  • str - punto para llenar el bloque de memoria.
  • c - el valor que desea ajustar.Este valor se pasa como un int, pero la función cuando el bloque de memoria se llena con los valores unsigned char de formulario.
  • n - el número de bytes que se establece en ese valor.

Valor de retorno

Este valor devuelve un puntero a un puntero a la zona de almacenamiento str.

Ejemplos

El siguiente ejemplo muestra se utiliza la función memset ().

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

int main ()
{
   char str[50];

   strcpy(str,"This is string.h library function");
   puts(str);

   memset(str,'$',7);
   puts(str);
   
   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

This is string.h library function
$$$$$$$ string.h library function

C biblioteca estándar - <string.h> C biblioteca estándar - <string.h>