在C ++中添加其他字符之间的字符

时间:2012-01-23 00:19:48

标签: c++ string

假设我有一个字符串12345和另一个字符串abcde。我将如何制作字符串1a2b3c4d5e

2 个答案:

答案 0 :(得分:1)

因为这看起来像是家庭作业,所以一般策略是: -

从1个字符串中取出一个字符,将其添加到新字符串中,从另一个字符串中取出一个字符,同时将其添加到新字符串中,重复每个字符串中的所有字母。

你必须确保你可以处理不同长度的字符串。

答案 1 :(得分:1)

string foo1 = "12345";
string foo2 = "abcde";
string out;
int a;

for (a = 0;a < 5;a++)
{
    out += foo1[a];
    out += foo2[a];
}

答案在out