gpt4 book ai didi

c++ - 如何在C++中将附加字符连接到字符串

转载 作者:行者123 更新时间:2023-11-30 03:53:31 25 4
gpt4 key购买 nike

假设有一个数组..和数组的内容=“ironman”现在,我需要向这个字符串添加一些额外的字符,如“i*r%o#n@m^a!n”

out[i]="ironman"

Outputs:
out[]=i
out[]=*
out[]=r
out[]=%
out[]=o
out[]=#
out[]=n
out[]=@
out[]=m
out[]=^
out[]=a
out[]=!
out[]=n

我写了一个在字符串末尾连接的代码,但我想在字符串之间连接。

char in[20] = "ironman";
const unsigned int symbol_size = 5;
std::string symbols[symbol_size];
std::string out(in);
out = out + "@" + "*" + "#";

最佳答案

您可以使用 string.insert(pos, newString)。示例如下:

std::string mystr
mystr.insert(6,str2);

如果您知道索引,请直接将其指定为“pos”。否则,您可能想要执行某种 str.find() 并传入结果。

关于c++ - 如何在C++中将附加字符连接到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30107376/

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