📅  最后修改于: 2023-12-03 15:14:01.678000             🧑  作者: Mango
在C++中,我们可以使用下标操作符[]或者迭代器来获取字符串中的某个字符。获取字符串中的第n个字符,我们可以使用下标操作符或者迭代器来实现。
下标操作符[]可以用于访问字符串中的单个字符。下标从0开始计数。我们可以使用下面的代码来获取字符串中的第n个字符:
string str = "Hello World!";
int n = 6;
char c = str[n];
cout << c << endl;
输出结果为:
W
迭代器是指向字符串中某个位置的指针。我们可以使用迭代器来获取字符串中的某个字符。下面是使用迭代器获取字符串中的第n个字符的代码片段:
string str = "Hello World!";
int n = 6;
string::iterator it = str.begin();
advance(it, n);
char c = *it;
cout << c << endl;
输出结果为:
W