Как получить текстовый ввод пользователя с помощью GLib - PullRequest
2 голосов
/ 29 марта 2012

GLib / GIO предлагает несколько отличных способов печати сообщений, чтения файлов и других операций ввода-вывода, но я не смог найти способ просто получить пользовательский ввод от stdin.

Каков рекомендуемый способ достижения этого?

Кроме того, было бы неплохо обрабатывать ввод асинхронно с основного цикла, используя какой-то GCallback. Есть ли простое решение для этого?

1 Ответ

0 голосов
/ 01 апреля 2012

Почему просто не читать это с GIO из stdin?Это непростая задача, поскольку вы должны проверить среду и использовать GUnixInputStream и GWin32InputStream в зависимости от этого.Интересно, почему парни из GLib еще не думали об этом ...

...