Я сделал небольшую программу opengl, используя язык программирования d. что я пытаюсь сделать, это разрешить программе читать ввод с консоли. Я попытался использовать readf(), getc() и некоторые другие функции. но моя проблема в том, что я не хочу, чтобы программа останавливалась при поиске ввода.чтение с консоли без приостановки программы
Я попытался найти решение для решения, но не смог найти. поэтому, если кто-нибудь знает, как проверить, действительно ли что-то было написано на консоли, и если это так читать. или если существует какая-либо функция, которая читает с консоли, но будет проигнорирована, если ничего не будет записано.
Мне в основном хотелось бы знать, как это сделать в d, но решение для C++ тоже может быть полезно.
Благодарим вас за быстрый ответ. Я тестирую его сейчас. когда я пытаюсь скомпилировать его, он жалуется на несколько ошибок в файле concurrency.d, но я предполагаю, что это проблема с моей настройкой. – user1319341
Он работает для меня с DMD 2.058 на Linux Mint 12 (x86-64). –
с использованием gdc как компилятора, и он жалуется на то, как объявляется enum в concurrency.d «enum hasLocalAliasing = false;» (используя gdc, потому что я не могу заставить dmd работать с блоками кода) – user1319341