extern void * memcpy(void *dest,void *src,unsigned int count)

    技术2025-10-12  6

     原型:extern void *memcpy(void *dest, void *src, unsigned int count);  用法:#include <string.h>     功能:由src所指内存区域复制count个字节到dest所指内存区域。     说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。     举例: // memcpy.c #include <syslib.h> #include <string.h> main() { char *s="Golden Global View"; char d[20]; clrscr(); memcpy(d,s,strlen(s)); d[strlen(s)]=0; printf("%s",d); getchar(); return 0; } 

     

       clrscr()在 #include <syslib.h>中。但是gcc找不到。

     

    具有20个字符的数组d,<string.h>中,strlen(d)是18.

    strlen()不包含字符串末尾的/

    最新回复(0)