字符串操作函数
2014-11-12 16:52
148 查看
判断字符串长度
int strlen(char *s)
{
char*s_org = s;
while(*s != 0)
{
s++;
}
return (s-s_org);
}
这里的关键就是字符串指针往后移动,需要在一开始就保留字符串的首地址,通过移位,把字符串指针移到最后,相减,等到字符串的长度。
字符串拷贝
char * strcpy(char *dst, const char *src)
{
char *dst_org = dst;
while((*dst++ = *src++) != 0)
;
retrun dst_org;
}
拷贝函数的关键在于先保留需要返回的首地址,然后进行数据移位拷贝
int strlen(char *s)
{
char*s_org = s;
while(*s != 0)
{
s++;
}
return (s-s_org);
}
这里的关键就是字符串指针往后移动,需要在一开始就保留字符串的首地址,通过移位,把字符串指针移到最后,相减,等到字符串的长度。
字符串拷贝
char * strcpy(char *dst, const char *src)
{
char *dst_org = dst;
while((*dst++ = *src++) != 0)
;
retrun dst_org;
}
拷贝函数的关键在于先保留需要返回的首地址,然后进行数据移位拷贝
相关文章推荐
- 常用C语言字符串操作函数
- 【转贴】C语言中操作字符串的一些函数源代码
- VS2005中如何去掉字符串操作函数的警告信息 _CRT_SECURE_NO_DEPRECATE
- 重写string.h中的字符串操作函数--strcpy
- 重写string.h中的字符串操作函数--strncpy
- MFC中几个有用的字符串操作函数
- 重写string.h中的字符串操作函数--strncmp
- Js字符串操作函数大全
- Js字符串操作函数大全
- 重写string.h中的字符串操作函数--strncat
- 数据库操作中的函数应用(难忘的 字符串连接出错~!
- 第二十课:常用函数介绍--字符串操作函数
- Unicode 字符串操作函数 单一化
- X++中的字符串操作函数
- 两个字符串操作函数.
- 用 JavaScript 来操作字符串的函数
- C语言中操作字符串的一些函数源代码
- 字符串操作函数的具体实现的代码
- C语言中操作字符串的一些函数源代码
- 重写string.h中的字符串操作函数--strcmp