Как использовать std::cin в SFML?

При использовании std::cin окно зависает(белый экран) и никаких ошибок не выдает.

Например:

int main()
{
    sf::RenderWindow wind(sf::VideoMode(800, 600, 32), "Window", sf::Style::Default);
    sf::Clock clock;
int num=-1;

std::cin >> num;


    while (wind.isOpen())
    {
        sf::Event sfEvent;
        sf::Time time = clock.restart();
        sf::CircleShape circle(30);
        while (wind.pollEvent(sfEvent))
        {
            if (sfEvent.type == sf::Event::Closed)
            {
                wind.close();
            }
        }

        wind.clear();
        wind.draw(circle);
        wind.display();
    }
    return 0;
}

Ответы (0 шт):