-5

所以,假设我这样做:

getline ( cin , 消息 );

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

4

2 回答 2

4

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

char ch=message[n-1]

使用 n-1,因为索引从 0 开始。因此,n-1 访问第 n 个元素

于 2013-06-12T00:30:52.023 回答
3

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

 char ch = message[nth-1];
于 2013-06-12T00:28:13.310 回答