Chinaunix

标题: 菜鸟再问一个问题:输入结束符 [打印本页]

作者: grace006    时间: 2009-07-07 18:04
标题: 菜鸟再问一个问题:输入结束符
@lines = <STDIN>;
书(perl语言入门第四版)中说,“输入来源于键盘,那文件结束符(end-of-file)是怎样输入的呢?
在Unix或者类似的系统中,包括linux, Mac OS X,通常可以输入 CTRL +D来表明输入已经结束。Perl 会忽略这个字符,
因此它将在屏幕上显示出来。在DOS/WINDOWS 系统中,使用 CTRL +Z。”
我是windows系统,可是CTRL +Z没有用啊。
作者: cheese_lee    时间: 2009-07-07 20:08
试试Ctrl+D
作者: rambo911    时间: 2009-07-07 20:13
just press enter after you want to end input:

use strict;
use warnings;

my $input = <STDIN>;
chomp $input;
print $input;
作者: grace006    时间: 2009-07-08 13:39
原帖由 rambo911 于 2009-7-7 20:13 发表
just press enter after you want to end input:

use strict;
use warnings;

my $input = ;
chomp $input;
print $input;


可是我想输入数组啊
作者: shaneqi    时间: 2009-07-08 14:28
标题: 回复 #1 grace006 的帖子
我用的windows下的eclipse,就是ctrl+z。
作者: yizuwei520    时间: 2009-07-09 10:28
标题: 这本书主要是针对于linux系统的。
我用的是linux系统,根据这本参考书来学很顺利,还没有在windows用过,也不知道安装什么,等把这本书学透了,再去windows下面看看。
作者: 有色人生    时间: 2009-07-10 14:26
还得多学学
作者: rickyelf    时间: 2011-07-05 10:23
win下面用ctrl+Z,然后回车就可以了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2