配列の正確なサイズを割り当てようとしています。しかし、私は配列のサイズを計算する前にそれを初期化する必要があります。誰が私が今何をすべきか知っていますか? ありがとうございます!配列のサイズを初期化するためのC++の順序
b.t.w私はハンガマンゲームを作っています。楽しみのためだけです。
char letters[30];
strcpy(letters, word.c_str());
int wordLen = 0;
for (int i = 0; i < letters[i]; i++){
wordLen++;
}
*どういう意味ですか?*配列のサイズを計算する前に初期化する必要がありますか?また、最初に配列が必要なのでしょうか? 'std :: string'が動作するはずです。 – NathanOliver
'word'は[' std :: string'](http://en.cppreference.com/w/cpp/string/basic_string)のように見えます。そうであれば、文字列のサイズを報告する['size()'](http://en.cppreference.com/w/cpp/string/basic_string/size)メンバメソッドがあります。いずれにしても、文字列の操作には 'std :: string'を使用する必要があります。 –
'for'ループは非常に疑わしいです。それは、価値よりも価値のある文字を見つけるまでループします。これはあなたが達成しようとしていることですか? –