vc 字符串大全.txt52 每个人都一条抛物线,天赋决定其开口,而最高点则需后天的努力。没有秋日落叶的飘零,何来新春绿芽的饿明丽?只有懂得失去,才会重新拥有。vc 字符串函数大全 bcmp(比较内存内容) 相关函数 bcmp, strcasecmp, strcmp, strcoll, strncmp,strncasecmp 表头文件 #include 定义函数 int bcmp ( const void *s1,const void * s2,int n); 函数说明 bcmp()用来比较s1 和 s2 所指的内存区间前n 个字节,若参数n 为 0, 则返回0。 返回值 若参数s1 和 s2 所指的内存内容都完全相同则返回0 值,否则返回非零值。 附加说明 建议使用memcmp()取代。 范例 参考memcmp()。 bcopy(拷贝内存内容) 相关函数 memccpy, memcpy, memmove, strcpy, ctrncpy 表头文件 #include 定义函数 void bcopy ( const void *src,void *dest ,int n); 函数说明 bcopy()与memcpy()一样都是用来拷贝src 所指的内存内容前n 个字节到dest所指的地址,不过参数src 与 dest 在传给函数时是相反的位置。 返回值 附加说明 建议使用memcpy()取代 范例 #include main() { char dest[30]=” string(a)” ; char src[30]=” string\0string” ; int i; bcopy(src,dest,30);/* src 指针放在前*/ printf(bcopy(): “ ) for(i=0;i<30;i++) printf(“ %c” ,dest[i]); memcpy(dest src,30); /*dest 指针放在钱*/ printf(‘ \nmemcpy() : “ ); for(i=0;i<30;i++) printf(“ %c” ,dest[i]); 执行 bcopy() : string string memcpy() :string sring bzero(将一段内存内容全清为零) 相关函数 memset, swab 表头文件 #include 定义函数 void bzero(void *s,int n); 函数说明 bzero()会将参数s 所指的内存区域前n 个字节,全部设为零值。相当于调用memset((void*)s,0,size_tn); 返回值 附加说明 建议使用memset 取代 范例 参考memset()。 index(查找字符串中第一个出现的指定字符) 相关函数 rindex, srechr, strrchr 表头文件 #include 定义函数 char * index( const char *s, int c); 函数说明 index()用来找出参数s 字符串中第一个出现的参数c 地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。 返回值 ...