如果您是在规范模式下从终端读取行,是否有方法区分以EOL(Enter)和EOF(Ctrl-D)结尾的行?我的理解是,两者都将返回从read()读取的字节数。

最佳答案

对于空行上的EOL,新行的字节数将为1。
对于空行上的EOF,字节计数将为0,表示“没有更多数据”。

关于c - 在规范模式下,有什么方法可以区分EOL和EOF之间的区别吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28102794/

10-11 22:05