函数介绍
memset()函数的作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。
void *memset(void *s, int ch, size_t n);
函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。
代码举例
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char buffer[]="Helloworld\n";
cout<<"Buffer before memset:"<<buffer<<endl;
memset(buffer,'*',strlen(buffer));
cout<<"Buffer after memset:"<<buffer<<endl;
return 0;
}
输出结果: