如何访问存储字符串中索引处的字符?

时间:2013-06-12 00:25:19

标签: c++ string text

所以,让我说我这样做:

  

getline(cin,message);

我可以访问此消息中的第n个字符吗?

2 个答案:

答案 0 :(得分:4)

只需使用您要访问的索引即可。

char ch=message[n-1]
由于索引从0开始,因此使用

n-1。因此,n-1访问第n个元素

答案 1 :(得分:3)

是的,您可以使用char& string::operator[] (size_t pos)http://www.cplusplus.com/reference/string/string/operator[]/):

 char ch = message[nth-1];