字符串函数memccpy
来源:互联网 发布:pkpm脚手架计算软件 编辑:程序博客网 时间:2024/05/21 08:37
原型:extern void *memccpy(void *dest, void *src, unsigned char ch, unsigned int count);
用法:#include <string.h>
功能:由src所指内存区域复制不多于count个字节到dest所指内存区域,如果遇到字符ch则停止复制。
说明:返回指向字符ch后的第一个字符的指针,如果src前n个字节中不存在ch则返回NULL。ch被复制。
举例:
// memccpy.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Golden Global View";
char d[20],*p;
clrscr();
p=memccpy(d,s,'x',strlen(s));
if(p)
{
*p='/0'; // MUST Do This
printf("Char found: %s./n",d);
}
else
printf("Char not found./n");
getchar();
return 0;
}
相关函数:memcpy,strcpy
(摘自 http://www.ggv.com.cn/forum/clib/string/strstr.html)
用法:#include <string.h>
功能:由src所指内存区域复制不多于count个字节到dest所指内存区域,如果遇到字符ch则停止复制。
说明:返回指向字符ch后的第一个字符的指针,如果src前n个字节中不存在ch则返回NULL。ch被复制。
举例:
// memccpy.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Golden Global View";
char d[20],*p;
clrscr();
p=memccpy(d,s,'x',strlen(s));
if(p)
{
*p='/0'; // MUST Do This
printf("Char found: %s./n",d);
}
else
printf("Char not found./n");
getchar();
return 0;
}
相关函数:memcpy,strcpy
(摘自 http://www.ggv.com.cn/forum/clib/string/strstr.html)
- 字符串函数memccpy
- memcpy,memccpy,memmove函数
- memccpy函数源码实现
- memcpy,memccpy,memmove函数
- memcpy,memccpy,memmove函数
- 内存管理函数memccpy
- memccpy()函数介绍
- memccpy() -- string字符串的拷贝
- memccpy
- memccpy
- memccpy
- memmove、memcpy和memccpy简介及函数的实现
- strcpy、memset、memmove、memcpy和memccpy函数的使用
- 内存操作函数memcpy,memccpy,memmove,memchr,memcmp,memicmp,memset
- 【C/C++学习笔记】memmove()、memcpy()、memccpy()、strcpy()函数整理
- memcpy, memccpy函数实现——string.h库函数
- 内存操作函数memcpy,memccpy,memmove,memchr,memcmp,memicmp,memset
- memccpy.c
- 五种提高 SQL 性能的方法
- 字符串函数bcmp
- Windows Mobile 5.0/6.0常见进程
- 字符串函数bcopy
- 字符串函数bzero
- 字符串函数memccpy
- 由Java应用远程调试(Remote Java Application Debugging)想到的
- 字符串函数memchr
- 扩展Eclipse Pespectives时,设置自己Pesptective的布局
- Spring的依赖关系
- 关于汇编的一些指令
- SQL Server检测是不是数字类型的函数(非ISNUMERIC)
- 傲游(Maxthon)假死问题-小一博客
- 字节码与16进制字符串相互转换