我搜索了 linux repo 并找不到它的定义,所以我猜它是 C 或类似的东西?我试图了解如何isatty能够判断文件描述符是否是终端,甚至用技术语言来说“成为终端”意味着什么。
我不确定在哪里可以找到它的实现,如果它在组装中,我真的无法很容易地跟随它。
我试图用字符读取一个数字字符,但我不知道stdin缓冲区是否为空.
我的第一个解决方案是在stdin缓冲区中寻找'\n'字符,但如果我输入以''(空格)分隔的多个数字,那就不好了.
我怎么知道在stdin缓冲区中我是否有字符?
我不得不用C语言做,并且便携.