Я получаю ошибку, когда объявляю массив. Почему это происходит и как я могу это исправить? Я не могу объявить массив без выброса этой ошибки. Я пытался использовать вектор <> ранее до этого. Я ищу, чтобы создать массив строк. Я искал эту ошибку в google и почти для всех, кого я видел, это была синтаксическая ошибка, переключаясь на код i.e "[] array" вместо "array []". Здесь я поставил синтаксис массива в правильном порядке, но я все еще получаю эту ошибку. ThanksОжидаемый неквалифицированный идентификатор до «случая»
int main()
{
const string case[3]; //<- Error right here before 'case'
int selection; //choice to open skin
srand(time(0));
int skinChance; //The number that determines the skin quality
while(true)
{
cout << "Open Case \n";
cin >> selection;
if(selection == 1)
{
skinChance = rand()%10;
if (skinChance <= 5)
{
//Blue Skin
}
else if (skinChance >= 6 && skinChance <= 9)
{
//Purple/Pink Skin
}
else if (skinChance == 10)
{
//Red Skin
}
}
else
{
cout << "Not valid\n";
}
}
}
Если некоторые из ответов решили вашу проблему, отметьте ее как принятую, вместо редактирования своего названия. SO - это другое, а не форум. –