GLib/GIO提供了一些打印消息、读取文件和执行其他IO的好方法,但我找不到任何简单地从stdin获取用户输入的方法。
实现这一目标的推荐方法是什么?
此外,使用某种GCallback异步处理来自主循环的输入也很好。有简单的解决方案吗?
为什么不从stdin中用GIO读取它?不过,这不是一项容易的任务,因为您必须检查环境,并根据情况使用GUnixInputStream和GWin32InputStream。我想知道为什么GLib的人还没有考虑这个。。。