in

Función de biblioteca C – memset ()


Descripción

La función de la biblioteca C vacío * memset (vacío * str, int c, tamaño_t n) copia el personaje C (un carácter sin firmar) al primero norte caracteres de la cadena apuntada, por el argumento str.

Declaración

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

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

Parámetros

  • str – Este es un puntero al bloque de memoria a llenar.

  • C – Este es el valor a establecer. El valor se pasa como un int, pero la función llena el bloque de memoria usando la conversión de caracteres sin signo de este valor.

  • norte – Este es el número de bytes que se establecerán en el valor.

Valor devuelto

Esta función devuelve un puntero al área de memoria str.

Ejemplo

El siguiente ejemplo muestra el uso de 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);
}

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

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

string_h.htm

Deja una respuesta

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

Archivo JavaScript externo – javatpoint

apple touch icon@2

javascript – ¿Cómo agregar algo a una matriz?