#include <iostream>
using namespace std;
char *mystrcat(const char *str1,const char *str2)
{
char *dst;
dst=(char *)malloc(sizeof(str1)+sizeof(str2));
char *start=dst;
while(*dst=*str1)
{
dst++;
str1++;
}
while(*dst=*str2)
{
dst++;
str2++;
}
*dst='\0';
return start;
}
void main()
{
char str1[]=" ";
char str2[]="abc";
char *a=mystrcat(str1,str2);
cout<<a<<endl;
system("pause");
}
相关文章
- 编程菜鸟的日记-初学尝试编程-编写函数实现strcat
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第5章编程练习5
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习9
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第5章编程练习9
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习5
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习1
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习2
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习6
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习4
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习3