设为首页 加入收藏

TOP

C语言字符串操作函数-原型 (二)
2014-11-23 22:53:48 来源: 作者: 【 】 浏览:6
Tags:语言 字符串 操作 函数 原型
0)
src++;
tmp++;
count--;
}
return dest;
}

char *strncpy(char *dest, const char *src, size_t count)
{
char *tmp = dest;
assert(src!=NULL && dest!=NULL);
while (count) {
if ((*tmp = *src) != 0)
src++;
tmp++;
count--;
}
return dest;
}


5、strrchr


[cpp]
char *
strrchr (const char *s, int c)
{
register const char *found, *p;

c = (unsigned char) c;

/* Since strchr is fast, we use it rather than the obvious loop. */

if (c == '\0')
return strchr (s, '\0');

found = NULL;
while ((p = strchr (s, c)) != NULL)
{
found = p;
s = p + 1;
}

return (char *) found;
}

char *
strrchr (const char *s, int c)
{
register const char *found, *p;

c = (unsigned char) c;

/* Since strchr is fast, we use it rather than the obvious loop. */

if (c == '\0')
return strchr (s, '\0');

found = NULL;
while ((p = strchr (s, c)) != NULL)
{
found = p;
s = p + 1;
}

return (char *) found;
}

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇【凸包Graham_Scan算法】HDU 1348.. 下一篇指针函数与函数指针的区别

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: