CodeLab for C++ を使用してオンライン作業を行っていますが、コードの何が問題なのかわかりません。質問は次のとおりです。
文字列を受け取り、文字列内の文字数を返す再帰的な int 値関数 len を作成します。文字列の長さ: 文字列が空の文字列 ("") の場合は 0。最初の文字を超える文字列の残りの長さよりも 1 長い。
そして、ここに私のコードがあります:
int len(string s)
{
if (s.length()==0)
return 0;
else
{
return 1+(len(s)-1);
}
}
実行時エラーが発生したと表示されます。何か助けはありますか?
ありがとう。