memcpy() -- 拷贝内存内容
来源:互联网 发布:程序员吃青春饭 编辑:程序博客网 时间:2024/05/21 10:53
相关函数: bcopy(),memccpy(),memmove(), strcpy(), strncpy()
表头文件: #include <string.h>
定义函数: void *memcpy(void *dest, const void *src, size_t n)
函数说明: memcpy()用来拷贝src所指的内存内容前n个字节到dest所指的内存地址上。与strcpy()不同的是,memcpy()会完整的复制n个字节,不会因为遇到字符串结束'\0'而结束
返回值: 返回指向dest的指针
附加说明: 指针src和dest所指的内存区域不可重叠
-------------------------------------------------------
#include <string.h>
#include <stdio.h>
int main()
{
char a[30] = "string (a)";
char b[30] = "hi\0zengxiaolong";
int i;
strcpy(a, b); //a[30] = "hi\0ing (a)"
printf("strcpy():");
for(i = 0; i < 30; i++)
printf("%c", a[i]); //hiing (a)
memcpy(a, b, 30); //a[30] = "hi\0zengxiaolong"
printf("\nmemcpy():");
for(i = 0; i < 30; i++)
printf("%c", a[i]); //hizengxiaolong
printf("\n i = %d\n", i); //30
}
表头文件: #include <string.h>
定义函数: void *memcpy(void *dest, const void *src, size_t n)
函数说明: memcpy()用来拷贝src所指的内存内容前n个字节到dest所指的内存地址上。与strcpy()不同的是,memcpy()会完整的复制n个字节,不会因为遇到字符串结束'\0'而结束
返回值: 返回指向dest的指针
附加说明: 指针src和dest所指的内存区域不可重叠
-------------------------------------------------------
#include <string.h>
#include <stdio.h>
int main()
{
char a[30] = "string (a)";
char b[30] = "hi\0zengxiaolong";
int i;
strcpy(a, b); //a[30] = "hi\0ing (a)"
printf("strcpy():");
for(i = 0; i < 30; i++)
printf("%c", a[i]); //hiing (a)
memcpy(a, b, 30); //a[30] = "hi\0zengxiaolong"
printf("\nmemcpy():");
for(i = 0; i < 30; i++)
printf("%c", a[i]); //hizengxiaolong
printf("\n i = %d\n", i); //30
}
http://hi.baidu.com/zengzhaonong/blog/item/b48e13f3f5fb3fc90a46e0d0.html
- memcpy() -- 拷贝内存内容
- memcpy() -- 拷贝内存内容
- memcpy() -- 拷贝内存内容
- memcpy() -- 拷贝内存内容
- memcpy() -- 拷贝内存内容
- memcpy() -- 拷贝内存内容
- memcpy拷贝内存内容
- 【转】memcpy() -- 拷贝内存内容
- 内存拷贝函数memcpy
- 内存拷贝函数memcpy
- memcpy内存拷贝函数
- memcpy内存拷贝函数memcpy和字符串拷贝函数strcpy
- memmove() -- 拷贝内存内容
- memccpy() -- 拷贝内存内容
- memmove() -- 拷贝内存内容
- 比memcpy更好的内存拷贝方法
- memcpy不能拷贝不连续的内存
- memcpy内存拷贝的改进与优化
- 如果你看不见你还能编程吗?
- XML与DataSet的相互转换类
- android3.0 下DatePicker如何修改字体大小等相关属性
- php5 面向对象总结(类与对象)
- SDK中创建控件和控件消息
- memcpy() -- 拷贝内存内容
- php 选择排序算法
- WINDOWS下的窗口及风格
- IOCP实例
- php冒泡排序算法
- git常用操作总结
- MS Visio Professional 生成sql .
- url参数加密方法
- 工厂模式