strcat 需要一个限制 * 字符?

发布于 2025-01-05 00:19:01 字数 195 浏览 1 评论 0原文

我正在尝试连接两个 const char * 字符串。

当我有像 strcat(a,b) 这样的语句时,我收到警告 expected 'char * limit' but argument is of type 'const char *'

有办法吗调用 strcat 不会产生警告? 谢谢!

I am trying to concat two const char * strings.

When i have a statement like strcat(a,b) I get the warning expected ‘char * restrict’ but argument is of type ‘const char *’

is there a way to call strcat that will not produce the warning?
Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

动听の歌 2025-01-12 00:19:01

strcat() 修改第一个操作数。因此它不能是const。但你给它传递了一个const char*

因此,您不能对两个 const *char 字符串使用 strcat()

strcat() modifies the first operand. Therefore it cannot be const. But you passed it a const char*.

So you can't use strcat() on two const *char strings.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文