gpt4 book ai didi

c++ - 有没有直接的方法来连接两个字符数组 (char*)?

转载 作者:行者123 更新时间:2023-11-30 02:41:26 24 4
gpt4 key购买 nike

我知道我可以用它们构造字符串并简单地使用 operator+。但是我需要将连接的 char 数组传递给旧的 C 函数,所以我不能这样做。

最佳答案

  1. 您可以使用 std::string

    std::string s1 = "Hello", s2 = "World";
    std::string s3 = s1 + s2;
    const char* c_data = s3.c_str( ); // pointer to char array
  2. 您可以使用 strcat 来完成功能

关于c++ - 有没有直接的方法来连接两个字符数组 (char*)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28124031/

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