void *memcpy(void *dest, const void *src, size_t count);从src复制count字节的字符到dest;不进行“重叠”处理。返回dest的值。void *memchr(const void *buf, int c, size_t count);在buf前面的count字节中查找首次出现字符c的位置。查找成功则返回buf中出现c的位置指针,否则返回NULL。void *_memccpy(void *dest, const void *src, int c, size_t count);从src复制到dest,遇到字符c被复制/count个字符被复制后停止。若c被复制,返回src中c后一个字符指针,否则返回NULL。int memcmp(const void *buf1, const void *buf2, size_t count);buf1int memicmp(const void *buf1, const void *buf2, size_t count);不区分大小写,比较buf1、buf2大小。char s[] = "ab-cd:ef;gh:i-jkl;mnop;qrs-tu:vwx-y;z"; char *delim = "-:" char *p; printf("%s/n", strtok(s, delim)); while((p = strtok(NULL, delim))) printf("%s/n", p); 输出: ab cd ef;gh i jkl;mnop;qrs tu vwx y;zint strcmp(const char *str1, const char *str2);int stricmp(const char *str1, const char *str2);int strncmp(const char *str1, const char *str2, size_t count);int strnicmp(const char *str1, const char *str2, size_t count);比较字符串大小。新闻热点
疑难解答