作者abliou (把青春freeze)
看板Perl
标题Re: [问题] 请问$K=<STDIN>
时间Tue May 11 16:37:11 2010
因为他被放在buffer里
所以要等累积一定的量或者程式结束才会输出
不想用buffer的话..就加上
$|=1 ;
这行加在程式码最前面这样就可以了.....
※ 引述《outlaw0 (e )》之铭言:
: 我用open perl ide 1.0.11.409
: 程式码如下:
: print "Please enter the number of K: \n";
: my $K=<STDIN>;
: if ($K eq "\n"){
: print "K is not been defined \n";
: }
: else {print "K is $K"};
: 但在输出视窗中,"Please enter the number of K:" <==这行
: 竟然要等到我输入K值後才出现 @"@,
: 变成
: 5Please enter the number of K:
: K is 5
: 请问这是正常的吗?
: 那我该如何在输入值前先印一些资讯在输出视窗中呢?
--
我承认我来骗文章数...orz...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.239.44
1F:推 adu:推! 05/12 11:35
2F:推 outlaw0:真的有用!!! 真是太神奇了XD 05/12 11:54
3F:→ abliou:一楼....= = 05/12 22:57