我想在循环中读取半径并在用户发送EOF
时退出程序( Ctrl + D / Ctrl + ž)。
我不熟悉Linux和这种组合。
任何人都可以解释EOF和这些命令的作用吗?我应该如何实施它们?
答案 0 :(得分:-1)
从程序的角度来看,当您调用read
系统调用时,EOF是一个事件,通常由库执行,它返回的字节数少于请求的字节数。没什么特别的。从STDIN或文件中读取行时也是如此。没有更多行,你退出主循环。
Linux VTE(虚拟终端)设备会为您的程序安排此功能。
如何用Java做到这一点,我不是没有头绪。我甚至无法阅读Java。我从来没有在样板的大海捞针中找到意义的针。 :)