实现strcat
来源:互联网 发布:如何代理淘宝优惠券 编辑:程序博客网 时间:2024/06/05 16:10
#include<stdio.h>
#include<assert.h>
char *my_strcat(char *str,const char *ptr)
{
char *temp=str;
assert(str);
assert(ptr);
while(*str!='\0')
{
str++;
}
while(ptr!='\0')
{
*str=*ptr;
str++;
ptr++;
}
*str='\0';
return temp;
}
int main()
{
char a[10]="i am ";
char b[10]="happy";
printf("%s\n",my_strcat(a,b));
return 0;
}
但是如果把两个相同的字符连在一起,程序就会崩溃,因为在第二个while循环‘\0’会找不到,没有循环终止条件,所以应该用strncat.
0 0
- strcat实现
- strcat实现
- 实现strcat
- 实现strcat
- 实现 strcat
- 实现strcat
- strcat函数实现
- 自己实现strcat();
- strcat函数C实现
- strcat 的实现
- strcat()函数的实现
- 【C库函数】strcat实现
- my strcat 简单实现
- c语言strcat实现
- strcat函数实现
- strcat函数的实现
- strcat函数实现
- 自己实现strcat函数
- c#委托 学习
- 集合接口与抽象类 collection接口 Iterator接口
- JNI简单示例
- 1062. Talent and Virtue (25)
- 你扮演了什么角色?
- 实现strcat
- Ruby之一些学习网站的网址
- hdoj 3849 By Recognizing These Guys, We Find Social Networks Useful 【无向图求桥】
- C++11系列学习之三----array/valarray
- 给select增加placeholder技巧
- ArcGIS教程:流量
- eclipse servers 出错
- 树莓派(raspberry pi)学习7: 自动登录、自动运行startx、自动运行程序
- 10.在Xcode中如何以非ARC编译某一个文件