lineTxt.Replace("*", ""); 翻译成C++
时间: 2024-03-02 12:46:32 浏览: 60
C++ 字符替换
在C++中,`lineTxt.Replace("*", "");` 可以翻译为使用字符串的`replace`函数来替换字符串中的特定字符。具体的C++代码如下所示:
```cpp
#include <iostream>
#include <string>
int main() {
std::string lineTxt = "Hello*World";
size_t pos = lineTxt.find("*");
while (pos != std::string::npos) {
lineTxt.replace(pos, 1, "");
pos = lineTxt.find("*", pos);
}
std::cout << lineTxt << std::endl;
return 0;
}
```
这段代码首先定义了一个字符串`lineTxt`,然后使用`find`函数找到字符串中第一个出现的`*`字符的位置。接着,通过循环遍历,使用`replace`函数将找到的`*`字符替换为空字符串。最后,输出替换后的字符串`lineTxt`。
阅读全文