memcpy
来源:互联网 发布:夺狱困兽 知乎 编辑:程序博客网 时间:2024/05/18 00:31
memcpy
原型:extern void *memcpy(void *dest, void *src, unsigned int count);
用法:#include <string.h>
功能:由src所指内存区域复制count个字节到dest所指内存区域。
说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。
注意:与strcpy相比,memcpy并不是遇到'/0'就结束,而是一定会拷贝完n个字节。
举例:
// memcpy.c
#include <stdio.h>
#include <string.h>
int main(int argc, char* argv[])
{
char *s="Golden Global View";
char d[20];
clrscr();
memcpy(d,s,strlen(s));
d[strlen(s)]='/0';
printf("%s",d);
getchar();
return 0;
}
截取view
#include <string.h>
int main(int argc, char* argv[])
{
char *s="Golden Global View";
char d[20];
memcpy(d,s+14,4);
//memcpy(d,s+14*sizeof(char),4*sizeof(char));也可
d[4]='/0';
printf("%s",d);
getchar();
return 0;
}
输出结果:
View
初始化数组
char msg[10];
memcpy(msg,0,sizeof(msg));
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- memcpy
- Real British English : New Year Resolutions
- 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词[转的]
- java在eclipse当中关于图片显示的处理
- 深入讨论C++的enum
- 存储过程与函数的区别
- memcpy
- 初学者报道
- **数组获取某个维度长度
- 我遇到的C问题
- android学习笔记(二)
- C/循环
- QQ在线交谈(客服)代码
- 3.6.1 各种门电路之间的接口问题
- 全国大学生英语竞赛》体验