vc++6.0string咋用
时间: 2024-09-29 10:14:10 浏览: 50
在Visual C++ 6.0中,`std::string` 是 C++ 标准库提供的字符串类型,它是一个动态大小的字符数组,可以方便地处理文本数据。以下是 `std::string` 的基本用法:
1. 创建字符串:
```cpp
std::string str; // 创建空字符串
std::string str1("Hello World"); // 使用初始化构造函数创建字符串
```
2. 访问字符串内容:
```cpp
char firstChar = str[0]; // 获取第一个字符
std::cout << "Length: " << str.length() << std::endl; // 获取字符串长度
```
3. 追加和连接字符串:
```cpp
str += " is great"; // 在原字符串末尾追加
std::string newStr = str + "!";
```
4. 字符串操作:
```cpp
str.replace(5, 3, "Universe"); // 替换从索引5开始的3个字符
```
5. 输入/输出:
```cpp
std::cin >> str; // 从输入流读取字符串
std::cout << str << std::endl; // 输出字符串
```
6. 分割、查找和删除:
```cpp
std::vector<std::string> words = str.split(' '); // 按空格分割字符串
size_t pos = str.find("World"); // 查找特定子串的位置
str.erase(pos, str.size()-pos); // 删除子串
```
阅读全文