gpt4 book ai didi

c++ - 如何将字符数组复制到字符串 C++

转载 作者:太空宇宙 更新时间:2023-11-04 16:12:41 26 4
gpt4 key购买 nike

我正在编写一个函数,它通过引用传递接收一个字符串和一个字符数组以及数组的大小。该字符串中已有字符。我试图删除字符串中的字符并从数组中复制字符。我尝试设置一个 for 循环来复制,但如果字符串太小或太大,它就不起作用。我不能在此函数中使用 strcopy。需要一些指导。

void functionname(string &first, char arr[], int size) {

int i;

(for i = 0; i < size; i++) {
first[i] = arr[i];
}

}

最佳答案

您可以使用 std::string 的默认赋值运算符 = 并简单地执行

first = arr;

关于c++ - 如何将字符数组复制到字符串 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26644146/

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