Chinaunix

标题: perl如何得到一个字符 [打印本页]

作者: better0332    时间: 2010-12-16 14:36
标题: perl如何得到一个字符
<>是行输入的,我想不要回车,输入一个字符如“y/n”就可以,这个怎么实现?
作者: yybmsrs    时间: 2010-12-16 15:01
一个字也是一行,去除回车用chomp
作者: wtuter    时间: 2010-12-16 15:13
回复 1# better0332

  @a=();
push(@a,$_);
    last if $#a==0;
作者: wind_ch    时间: 2010-12-16 17:22
perldoc -f getc
作者: better0332    时间: 2010-12-16 18:16
看了下getc,
关键是
system "stty cbreak </dev/tty >/dev/tty 2>&1";
linux,cygwin下ok,但win32下没有stty,咋办?
作者: better0332    时间: 2010-12-16 18:34
哦,faq8中有




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