c++删除文本内容
时间: 2023-12-03 17:02:13 浏览: 26
要删除文本内容,可以使用 C++ STL 中的 string 类型和其相关函数。以下是一个简单的示例代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "hello, world!";
cout << "Original string: " << str << endl;
// 删除指定位置的字符
str.erase(7, 1);
cout << "After erasing one character: " << str << endl;
// 删除指定范围的字符
str.erase(0, 5);
cout << "After erasing a range of characters: " << str << endl;
// 清空字符串
str.clear();
cout << "After clearing the string: " << str << endl;
return 0;
}
```
输出结果为:
```
Original string: hello, world!
After erasing one character: hello, orld!
After erasing a range of characters: orld!
After clearing the string:
```
在上面的代码中,`erase` 函数用于删除指定位置的字符或指定范围的字符。`clear` 函数用于清空整个字符串。
阅读全文