函数介绍
void *memset(void *s, int ch,
size_t n);
函数解释:将s中前n个字节 (typedef unsigned int size_t)用 ch 替换并返回 s 。
程序范例编辑
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include<string.h>
#include<stdio.h>
#include<memory.h>
intmain(
void
)
{
charbuffer[]=
"Helloworld\n"
;
printf
(
"Bufferbeforememset:%s\n"
,buffer);
memset
(buffer,
'*'
,
strlen
(buffer));
printf
(
"Bufferaftermemset:%s\n"
,buffer);
return0;
}
|
输出结果:
1
2
|
Bufferbeforememset:Helloworld
Bufferaftermemset:***********
|