我试图用向量的特定索引字符替换字符串的特定字符的每个实例。这可能吗?
答案 0 :(得分:1)
不确定我是否遵循您的意思,但如果我理解正确,为什么不呢?
int main() {
std::string str = "hello";
std::vector<char> vec;
vec.push_back('c');
vec.push_back('b');
char specific_char = 'l';
for (int i = 0; i < str.size(); i++) {
if (str[i] == specific_char) {
str[i] = vec[1];
}
}
std::cout << str << std::endl; // hebbo
return 0;
}