-5

だから、私がこれをするとしましょう:

getline (シン、メッセージ);

このメッセージの n 番目の文字にアクセスできますか?

4

2 に答える 2

4

アクセスしたいインデックスを使用するだけです。

char ch=message[n-1]

インデックスは 0 から始まるため、n-1 が使用されます。したがって、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 に答える