阅读 ‧ 电子书库 模拟的EOF和图形界面
模拟的EOF的概念是在使用文本界面的命令行环境中产生的。在这样的环境中,用户通过击键与程序互相作用,由操作系统产生EOF信号。一些实际情况中,没有很好地转换到图形界面(例如Windows和Macintosh)中来,这些用户界面因为包含鼠标移动和按钮点击而更加复杂。遇到模拟的EOF时,程序的行为取决于编译器和项目类型。例如,在Codewarrior WinSIOUX模式下,Ctrl+Z会终止输入,也可能会终止整个程序;这取决于特定的设置。