EOF快捷键无效
问题描述
我们知道:
- windows下使用 Ctrl+Z 做EOF信号,unix和linux下用 Ctrl+D 做EOF信号。
然而,在Eclipse-cdt中发现无效。
问题解决
分两步:
1. 依次点开“window“->”Perference”->”General”->”Keys”,找到EOF的快捷键设置,设置为“Ctrl+D”,在“When”中设置为“I/O Console”,保存。
2. 然后继续修改工程的Run配置,“Run”->“Run Configurations…”->“Main”,去掉Connect process input & output to a terminal,保存。
再次运行程序,使用”Ctrl+D”就可以结束输入。