这里是我正在使用的示例程序。如何在C++中组合一个向量元素
while(split.good()){
split >>first;
split >>second;
word=first + second;
//cout<< static_cast<char> (word)<<endl;
vec.push_back(static_cast<char> (word));
}
第一个和第二个是int值。 所以我想结合矢量的元素来制作一个完整的单词。
感谢,
噢,对不起的混乱,“字”是一个真正的字符值,它只是一个不好的名字我给你从添加的整数值拿到后,他们的char值被改为char。所以当这一切结束时,我得到的是一个char元素的向量。我想知道如何将矢量的字符元素合并为一个单词。有点像 vec = {'h','e','l','l','o'}; 我想要一个向量vec的字符串“hello”。我希望这是有道理的,并感谢您的意见。 –
@FreA猜想我误解了你想做的事情。无论如何,@Tas的答案正是你想要做的,只是要离开这个答案,因为它是'while'的一部分。 –