会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
不凡
思想创造世界
温习一下string.c里的几个函数
能完整写出这几个函数的越来越少了~~~~~
char
*
strcpy(
char
*
dest,
const
char
*
src)
{
char
*
temp
=
dest;
while
(
*
src
!=
'
\0
'
)
{
*
dest
=
*
src;
dest
++
;
src
++
;
}
*
dest
++
=
'
\0
'
;
return
temp;
}
char
*
strncpy(
char
*
dest,
const
char
*
src, size_t n)
{
char
*
temp
=
dest;
while
(
*
src
!=
'
\0
'
&&
n
--
)
{
*
dest
=
*
src;
dest
++
;
src
++
;
}
*
dest
++
=
'
\0
'
;
return
temp;
}
char
*
strcat(
char
*
dest,
const
char
*
src)
{
char
*
temp
=
dest;
while
(
*
dest)
dest
++
;
while
(
*
src
!=
'
\0
'
)
{
*
dest
=
*
src;
dest
++
;
src
++
;
}
*
dest
++
=
'
\0
'
;
return
temp;
}
int
strcmp(
const
char
*
s1,
const
char
*
s2)
{
char
res;
while
(
1
)
{
res
=
*
s1
-
s2;
if
(res
!=
0
)
break
;
}
return
(
int
)res;
}
posted on
2005-05-10 10:28
hunter_gio
阅读(
473
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告