- 11
- 0
- 约6.61千字
- 约 30页
- 2017-06-10 发布于河南
- 举报
C语言标准库源码(string 部分)(国外英文资料)
C语言标准库源码(string 部分)(国外英文资料)
C语言字符串处理标准库函数的源码(转)
的ifndef __HAVE_ARCH_STRNICMP
/ * *
* strnicmp -大小写不敏感,长度有限的字符串比较
* @s1:一个字符串
@ s2:另一个字符串
@ len:用于比较的最大字符数
* /
int . strnicmp(const char * s1,const char * s2,size_t len)
{
/是的,维吉尼亚,最好是无符号的* /
无符号字符c1,c2;
c1 = 0;c2 = 0;
如果(len){
{做
c1 = * s1;c2 = * s2;
s1 + +,s2 + +;
如果c1(!)
打破;
如果(c2)!
打破;
如果(c1 = = c2)
继续;
c1 =低(c1);
c2 =低(c2);
如果(c1 != c2)
打破;
},(len);
}
返回(int)c1 - c2(int);
}
# endif
char * ___strtok;
的ifndef __HAVE_ARCH_STRCPY
/ * *
* strcpy -复制% NUL终止字符串
@最大:在哪里复制字符串到哪里
从哪里复制字符串
* /
char * strcpy(char *最,const char * src)
{
char * tmp =桌子;
wh
原创力文档

文档评论(0)