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;
}