memset与memcpy用法

来源:互联网 发布:全民营销淘宝客助手 编辑:程序博客网 时间:2024/05/22 10:56

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;}


原创粉丝点击