如何使用GLib获取基于文本的用户输入

时间:2012-03-29 08:18:56

标签: c user-interface user-input stdin glib

GLib / GIO提供了一些打印消息,读取文件和执行其他IO的好方法,但是我找不到任何方法来简单地从stdin获取用户输入。

建议的方法是什么?

此外,使用某种GCallback从mainloop异步处理输入会很好。有一个简单的解决方案吗?

1 个答案:

答案 0 :(得分:0)

为什么不从stdin用GIO读取它?这不是一件容易的事,因为你必须检查环境,并根据它使用GUnixInputStream和GWin32InputStream。我想知道为什么GLib家伙还没想到这个......