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

标签 c user-interface user-input stdin glib

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

实现此目标的推荐方法是什么?

此外,使用某种 GCallback 从主循环异步处理输入会很好。有没有简单的解决方案?

最佳答案

为什么不使用来自标准输入的 GIO 读取它?但这不是一件容易的事,因为您必须检查环境,并根据环境使用 GUnixInputStream 和 GWin32InputStream。我想知道为什么 GLib 的人还没有考虑这个......

关于c - 如何使用 GLib 获取基于文本的用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9921582/

相关文章:

c - 如何获取空音频包?

c++ - 链接器实际上如何处理多重定义的 `inline` 函数?

c - 打印无法识别的 int 变量会输出什么?

Java GUI 设计 View 未完全显示,但代码可以运行

python - 虚拟机如何渲染GUI?

java - GridBagLayout Java GUI 基本定位

bash:在 "select"提示中按下回车时,从大小写中选择默认值

c - 为什么在我的例子中区分 typedef 和定义结构?(请参阅我想要的描述)

node.js - 我应该验证 API 层还是 BL 层的输入?

vb6 - 嵌套输入框 If 语句