【发布时间】:2013-06-12 00:25:18
【问题描述】:
所以,假设我这样做:
getline(cin, message);
我可以访问此消息中的第 n 个字符吗?
【问题讨论】:
-
这是一个角色?我可以通过一个采用
char my_car数据类型的预定义函数来传递它,是吗?
所以,假设我这样做:
getline(cin, message);
我可以访问此消息中的第 n 个字符吗?
【问题讨论】:
char my_car 数据类型的预定义函数来传递它,是吗?
只需使用您要访问的索引。
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];
【讨论】: