相关疑难解决方法(0)

libc 函数 isatty() 是如何工作的?

我搜索了 linux repo 并找不到它的定义,所以我猜它是 C 或类似的东西?我试图了解如何isatty能够判断文件描述符是否是终端,甚至用技术语言来说“成为终端”意味着什么。

我不确定在哪里可以找到它的实现,如果它在组装中,我真的无法很容易地跟随它。

c unix libc

6
推荐指数
1
解决办法
679
查看次数

检查stdin缓冲区是否为空

我试图用字符读取一个数字字符,但我不知道stdin缓冲区是否为空.

我的第一个解决方案是在stdin缓冲区中寻找'\n'字符,但如果我输入以''(空格)分隔的多个数字,那就不好了.

我怎么知道在stdin缓冲区中我是否有字符?

我不得不用C语言做,并且便携.

c

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

c ×2

libc ×1

unix ×1