linux - Linux用户态输入输出

标签 linux input output mode

我使用用户模式linux,并使用用户空间尝试分别从控制台和键盘获取输入和输出。

到目前为止,我已经弄清楚了如何处理输出。我能够使用 printk 打印到终端(而不是控制台)。

关于如何获取输入并将输出打印到控制台有什么建议吗?

谢谢。

最佳答案

如果是用户模式,则有 stdin 和 stdout,因此可以使用 c stdio.h 库中的 printf/scanf:http://www.cplusplus.com/reference/cstdio/

printk 仅适用于内核模式!

关于linux - Linux用户态输入输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28868424/

相关文章:

c - 删除字符 c 后的文本

linux - 在 Linux 上哪里放置 zsh 自动完成脚本?

java - 使用selenium在动态网页中查找元素

javascript - 如何在单击按钮时播放 CSS 动画

jquery - 为什么按回车键时输入表单会附加 "?"?

C++,Odd Asci 输出与我的程序

python - 在通过终端打开的程序中输入文本,但速度很快

asp.net - 如何从 Linux (CentOS 7.1) 中删除以前版本的 .NET Core

c++ - X 获取和发送击键 C++

json - 已导入包但未在 JSON 解析器中使用