int main() { //後でやりますが、データの並びをデータファイルに書いておいて、動的に作った配列に //読み込んだりして、初期データを初期化したりします。 const int initList[] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; //色々な型の配列を使ってみます。 //まずは整数 int *mDay = new int[12]; //動的に配列を作ると、初期化子を並べて初期化はできません。(残念) for(int i=0;i<12;i++) { mDay[i] = initList[i];//初期化用データから初期値をコピー } int mon; cout << "整数を入力してください(1~12) >> "; cin >> mon; if(mon >= 1 && mon <=12){ cout << mon << "月は" << mDay[mon-1] << "日あります" << endl; }else { cout << "入力エラー:プログラムを終了します。" << endl; } //必ず後片付けをする delete [] mDay; }