实现字符串函数,strlen(),strcpy(),strcmp(),strcat() 1 #include 2 #include 3 4 int my_strlen(char *str); 5 char *my_strcpy(char *dest, char *src); 6 char *my_....
分类:
其他好文 时间:
2015-09-01 21:30:54
阅读次数:
177
实现库函数strcat
字符串的连接,给出核心代码,至于安全性,就不考虑了。
char* strcat(char* dest, const char* src)
{
char* crtn = dest;
while(*dest++);
dest--;
while((*dest++ = *src++) != '\0');
return crtn;
}
还有更简单的做法吗?...
分类:
其他好文 时间:
2015-06-28 12:50:53
阅读次数:
129
//实现字符串操作函数strcat
#include
#include
char *my_strcat(char *str1,char const *str2)
{
char *p=str1;
assert((str1 != NULL) && (str2 != NULL));
while(*str1 !='\0')
{
str1++;
}
while(*str2 !='\0')
...
分类:
编程语言 时间:
2015-05-22 13:31:05
阅读次数:
164
实现方式: char?*ho_strcat(char?*s1,?const?char?*s2)?{
????char?*p?=?s1;?
????for?(;?*p;?p++)
????????;???
????while?((*p++?=?*s2++)?!=?‘\0‘)
???????...
分类:
其他好文 时间:
2015-03-18 01:20:14
阅读次数:
121
最为简单的代码方式一 首先是实现字符串的连接然后实现字符串的拷贝
#include
#include
int main(void)
{
char s[10]="abc";
char t[]="def";
char r[20]="";
strcat(s,t);
//实现字符串的连接
strcpy(r,s);
//实现字符串的拷贝
printf("%s",...
分类:
其他好文 时间:
2014-12-05 21:22:26
阅读次数:
220
//将源字符串加const,表明其为输入参数char*strcat(char*strDest,constchar*strSrc){//后文returnaddress,故不能放在assert断言之后声明addresschar*address=strDest;assert((strDest!=NULL)...
分类:
其他好文 时间:
2014-11-12 07:06:33
阅读次数:
132