ここに私のコードがあります:
int month()
{
//this array contains all of the months names
char months[24] = {'JANUARY', 'FEBURARY', 'MARCH ', 'APRIL', 'MAY', 'JUNE', 'JULY',
'AUGUST', 'SEPTEMBER', 'OCTOBER', 'NOVEMBER', 'DECEMBER', 'JAN',
'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEPT', 'OCT', 'NOV', 'DEC'};
char month_name[10]; // a null terminating char array for your month of birth
cin >> month_name;
for(int j = 0; j <= 24; j++ )
{
if(month_name == months[j])
{
return month_name;
}
else
{
cout << "\n" << endl;
show_error();
cout << "\n" << endl;
bFlag = false;
return bFlag;
}
}
}
実行しようとするたびに、警告メッセージが表示されます。暗黙的な定数変換のオーバーフロー。これは何を意味するのでしょうか?