COHERENT manpages
This page displays the COHERENT manpage for memset() [Fill an area with a character].
List of available manpages
Index
memset() -- String Function (libc)
Fill an area with a character
#include <string.h>
char *memset(buffer, character, n)
char *buffer; int character; unsigned int n;
memset() fills the first n bytes of the area pointed to by buffer with
copies of character. It casts character to an unsigned char before filling
buffer with copies of it.
memset() returns the pointer buffer.
Example
The following example fills an area with `X', and prints the result.
#include <stdio.h>
#include <string.h>
#define BUFSIZ 20
main()
{
char buffer[BUFSIZ];
/* fill buffer with 'X' */
memset(buffer, 'X', BUFSIZ);
/* append null to end of buffer */
buffer[BUFSIZ-1] = '\0';
/* print the result */
printf("%s\n", buffer);
return(EXIT_SUCCESS);
}
See Also
libc,
string.h
ANSI Standard, §7.11.6.1









