だから私が抱えている問題は、27文字を含む配列があり、ユーザー入力に基づいて特定の文字を0から25まで表示する関数を書く必要があることです。配列から変数を取得する
配列は文字列定数である:
const string ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
アイデアは、ユーザは、アレイ内の協賛文字を表示1及び25(int値)との間の値を入力することです。私が使用してこれをやって:
cout << ALPHABET[value];
私の質問は、これは配列を作成するappropreateな方法であると私は配列からこの方法で値を取得することができています。私の質問があり
const string ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int main()
{
int value; //Variable defining user entered value
cout << "Please enter a number between 0-25." << endl;
cin >> value;
if (value > 25) //If statement to display "-1" if number entered is past "Z"
cout << "-1" << endl;
else
cout << ALPHABET[value];
return 0;
}
'string'は' std :: string'を意味しています。本当に配列を作成していません。配列のようなアクセスを可能にするオブジェクトを作成しました。 –
ステップ1:コードを書く。ステップ2:エラーを修正します。ステップ3:修正できないエラーについては、Stack Overflowに関する質問を投稿してください。あなたはステップ1にいるようですが、3になると元に戻ります。 – user657267
オブジェクトが問題であるという事実はありますか? – Johnapples