gpt4 book ai didi

c++ - 实现 Strcat 函数

转载 作者:行者123 更新时间:2023-11-30 18:43:36 25 4
gpt4 key购买 nike

我有一个关于 strcat() 函数实现的编程问题。我一直在尝试解决这个问题,但遇到了一些访问冲突错误。

我创建的函数:

char str_cat(char str1, char str2)
{
return str1-'\0'+str2;
}

上面的代码有什么问题吗?

还有一个问题,“iostream”是头文件吗?我在哪里可以得到它?

谢谢

最佳答案

不幸的是,这个函数一切都是错误的,甚至是返回类型和参数类型。它应该看起来像

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

它应该通过使用 malloc (对于 C)或 new (对于 C++)分配一个足够大的新内存块来容纳连接的字符串,然后将两个字符串复制到其中。不过,我认为您已经做好了(家庭)工作,因为我认为您不太了解其中的含义。

关于c++ - 实现 Strcat 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5471628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com