{{keywords>wiki library source code example reference}}
===== memset =====
#include
void *memset(void *str, int c, size_t n);
memset Fill / overwrite memory region with certain characters\\
str = Target memory block /c string\\
c = value byte that is used to overwrite\\
n = number of chars to be copied\\
===== memset C Sourcecode Example =====
/*
* memset example code
* http://code-reference.com/c/string.h/memset
*/
#include
#include
int main(void) {
char string[15] = "memset example";
int i;
for (i=0;i<=15;i++) {
memset(string ,'*', i);
printf("%s\n",string);
}
return 0;
}
==== output of memset sourcecode example ====
user@host:~/code-reference.com# ./memset
memset example
*emset example
**mset example
***set example
****et example
*****t example
****** example
*******example
********xample
*********ample
**********mple
***********ple
************le
*************e
**************
***************