Ошибка компилятора при остановленном значении перечисления с использованием GetStatus - PullRequest
1 голос
/ 12 апреля 2011

Я пытаюсь получить статус звукового эффекта, но не знаю, как на самом деле узнать, что это за состояниеЯ довольно новичок в C ++.Я пытался прочитать о перечислениях и применить то, что я видел, но это не сработает.Вот мой код

sf::Sound::Status BeepStatus = Beep.GetStatus();
cout << BeepStatus;
if (BeepStatus == Stopped)
{
    Beep.SetPitch(float((rand()%15)-1)/10);
    Beep.Play();
}

Этот код не будет работать.Во время компиляции он скажет, что Stopped не определен.Что мне делать?

1 Ответ

1 голос
/ 13 апреля 2011

Вам необходимо использовать оператор области действия для переменной Stopped.

Вероятно, это так:

...