Sets buffers to a specified character.
void *memset( void *dest, int c, size_t count );
| Routine | Required Header | Compatibility | 
| memset | <memory.h> or <string.h> | ANSI, Win 95, Win NT | 
For additional compatibility information, see Compatibility in the Introduction.
Libraries
| LIBC.LIB | Single thread static library, retail version | 
| LIBCMT.LIB | Multithread static library, retail version | 
| MSVCRT.LIB | Import library for MSVCRT.DLL, retail version | 
Return Value
memset returns the value of dest.
Parameters
dest
Pointer to destination
c
Character to set
count
Number of characters
Remarks
The memset function sets the first count bytes of dest to the character c.
Example
/* MEMSET.C: This program uses memset to
 * set the first four bytes of buffer to "*".
 */
#include <memory.h>
#include <stdio.h>
void main( void )
{
   char buffer[] = "This is a test of the memset function";
   printf( "Before: %s\n", buffer );
   memset( buffer, '*', 4 );
   printf( "After:  %s\n", buffer );
}
Output
Before: This is a test of the memset function
After:  **** is a test of the memset function