GLib/GIO 提供了一些打印消息、读取文件和执行其他 IO 的好方法,但我找不到任何方法来简单地从标准输入获取用户输入。
实现此目标的推荐方法是什么?
此外,使用某种 GCallback 从主循环异步处理输入会很好。有没有简单的解决方案?
最佳答案
为什么不使用来自标准输入的 GIO 读取它?但这不是一件容易的事,因为您必须检查环境,并根据环境使用 GUnixInputStream 和 GWin32InputStream。我想知道为什么 GLib 的人还没有考虑这个......
关于c - 如何使用 GLib 获取基于文本的用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9921582/