これは私の C++ コードです。
int main(){
string str("xxxxx 250 15");
string data(str,10,13);
cout<<data;
return 0;
}
ここでは、上記の文字列から値「250」を取得する必要があります。私の合計文字列サイズは 16 です。このプログラムを実行した後、以下の出力が得られました。
250 15. しかし、「250」だけを得るためにインデックスを与えました。しかし、私は間違った答えを得ています。文字列の最後まで結果が得られます。「250 15」という結果が得られるのはなぜですか?