Fill block of memory↵
Sets the first num bytes of the block of memory pointed by ptr to the specified value (interpreted as an unsigned char)↵
↵
Parameters↵
ptr↵
>>>>>>>>>>>>Pointer to the block of memory to fill.↵
value↵
>>>>>>>>>>>>Value to be set. The value is passed as an int, but the function fills the block of memory using the unsigned char conversion of this value. ↵
↵
num↵
>>>>>>>>>>>>Number of bytes to be set to the value.↵
size_t is an unsigned integral type.↵
↵
↵
↵
↵
/* memset example */↵
#include <stdio.h>↵
#include <string.h>↵
↵
int main ()↵
{↵
char str[] = "you damn!";↵
memset (str,'-',6);↵
puts (str);↵
return 0;↵
}↵
↵
↵
↵
↵
Output:↵
↵
------ you damn!
Sets the first num bytes of the block of memory pointed by ptr to the specified value (interpreted as an unsigned char)↵
↵
Parameters↵
ptr↵
>>>>>>>>>>>>Pointer to the block of memory to fill.↵
value↵
>>>>>>>>>>>>Value to be set. The value is passed as an int, but the function fills the block of memory using the unsigned char conversion of this value. ↵
>>>>>>>>>>>>Number of bytes to be set to the value.↵
↵
↵
↵
/* memset example */↵
#include <stdio.h>↵
#include <string.h>↵
{↵
char str[] = "you damn!";↵
memset (str,'-',6);↵
puts (str);↵
return 0;↵
}↵
↵
↵
↵
↵
------ you damn!




