# 字符串函数 - memccpy

原型：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