這裏是我正在使用的示例程序。如何在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'的一部分。 –