3.试编一程序,利用指针实现任意两个字符串的连接(要求将第二个字符串连接到第一个

原问题:3.试编一程序,利用指针实现任意两个字符串的连接(要求将第二个字符串连接到第一个
分类:编程开发 > 最后更新时间:【2016-12-14 19:35:31】

最佳答案

char* my_strcat(char* str1, const char *str2)

{

char *tmp = str1;

while (*str1++ != '\0') ;

--str1;

while ((*str1++ = *str2++) != '\0') ;

return tmp;

}

上述代码没有使用任何其它库函数,但同时也没有考虑内存溢出、自拷贝、空指针等不安全情况,需要用户自行保证

最佳答案由网友  听枫2005  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
11

分享到:

其他回答

暂无其它回答!

    推荐