关于<STDIN>的接受键盘输入的问题

关于<STDIN>的接受键盘输入的问题

在<STDIN>的语法里,就像
while ($line = <STDIN>) {
print $line;
}
这样是不是就是一个完整的程序,编辑器是EDITPLUS,我开运行后程序结束不了,我按CTRL+z也没有用,望高手请教!!
低手飞过
^C
大家都不用<STDIN>吗?呼唤高手
CTRL+D(Linux)
CTRL+Z(Windows)
你是要结束输入还是结束输出???
结束输入
代码-运行-移开鼠标-键盘输入(我不知道存在哪,哈)—CTRL+Z结束输入—结果运行还是灰色,结果也看不到,也没有说错误,分析一下错在哪?
while (chomp(@line = <STDIN>)) {
print @line;
}
还是不能结束输入,运行灰色,chomp只是删除换行符,错误估计不在这,我想问<stdin>在没有结束输入前,我通过键盘输入的字符储存在哪里?