memset()
函数原型:void *memset(void *s,int c,size_t n)
作用:将从指针s指向的地址开始n个字节的内存赋值为c。
memcpy()
函数原型:void *memcpy(void*dest, const void *src, size_t n);
作用:由src指向地址为起始地址的连续n个字节的数据复制到以destin指向地址为起始地址的空间内。
头文件:#include<cstring>
示例代码:
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char *a="Golden Global View";
char b[11];//char *b = NULL;不可以用指针
memset(a,'a',5);
memcpy(b,a,10);
b[10] = '\0';//末尾结束符
cout<<a<<endl;
cout<<b<<endl;
return 0;
}