string.h


Función memset ANSI C

void *memset(void *s, int c, size_t n);

Copia el valor de c (convertido a unsigned char) en cada uno de los primeros n caracteres en el objeto apuntado por s.

Valor de retorno:

La función retorna el valor de s.

Ejemplo:

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

int main()
{
   char c = 'F';
   char *s;
   int i;

   s = (char*)malloc(5*sizeof(char));
   memset( s, c, 5 );
   for( i=0; i<5; i++ )
     printf( "c[%d]=%c ", i, c );
   printf( "\n" );
   free(s);
   return 0;
}