所以,假设我这样做:
getline ( cin , 消息 );
我可以访问此消息中的第 n 个字符吗?
只需使用您要访问的索引。
char ch=message[n-1]
使用 n-1,因为索引从 0 开始。因此,n-1 访问第 n 个元素
是的,您可以使用char& string::operator[] (size_t pos)
(http://www.cplusplus.com/reference/string/string/operator[]/):
char ch = message[nth-1];