2016-11-19 15 views
-5

2つの点をコードで置き換えます。文字列yayから文字列変数overに "over"を返します。質問によって混乱string .find()でおそらく部分文字列を返します。

string yay = “semester almost over”; 

string over = .. 

、前回のqのは.find()を使用し、それはこの1つはさえコンパイルされていない、単純なものでした。

string over = yay.substr(yay.find("over"),4); 

はそれを打破するには:それはそれはあなたのためにコンパイルされていないが、これはあなたが望むものであるか

+0

コンパイルしないものを表示します。 –

+0

string over = yay.find( "over"); –

+0

私はそれが私に位置を与える、実行する前に、coutステートメントでそれを並べ替えてみました。私はこれが質問に何を求めているのか分かりません。 –

答えて

0

わからないyay.find(「オーバー」)は、の最初の文字のインデックスを返します。 16. yay.substrである、「イェーイ」(16,4)は「イェーイ」から4つの文字を抽出して「上」yay.findは戻らないので、16

string over = yay.find("over"); 

が動作しないインデックスで始まります文字列の場合、インデックスを返します

関連する問題