您可以使用下标或迭代器来访问字符串中的字符。这里有两种方法:
使用下标:
#包含& ltiostream & gt
#包含& lt字符串& gt
int main(){
STD::string str = & quot;你好,世界!";
char ch = str【4】;//按下标访问字符串中的第5个字符,索引从0开始。
std::cout <。& lt"第五个字符是:& quot& lt& ltch & lt& ltSTD::endl;
返回0;
}
使用迭代器:
#包含& ltiostream & gt
#包含& lt字符串& gt
int main(){
STD::string str = & quot;你好,世界!";
STD::string::iterator it = str . begin();
STD::advance(it,7);//将迭代器移动到第8个字符的位置。
char ch = * it//通过迭代器访问第8个字符。
std::cout <。& lt"第八个字符是:& quot& lt& ltch & lt& ltSTD::endl;
返回0;
}
以上两种方法都可以用来访问字符串中的指定字符,并根据具体需要选择合适的方法。
以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com
评论前必须登录!
注册