1

hello.pl is a file which works fine:

print "Hello World";
sleep(5);

When I convert that to hello.exe using par-packer, window will sleep for 5 sec but won't print "Hello World" - which is actually printed after 5 sec and window exits.

Any solution is appreciated. I want the print to be displayed for 5 sec.

4

1 回答 1

1

这将是一个将缓冲区刷新到STDOUT. 您可以在睡眠前手动冲洗

STDOUT->flush() # a specific instance of $filehandle->flush()

或者您可以要求为您自动刷新该文件句柄。

STDOUT->autoflush(1);

0您也可以使用 a作为参数将其关闭。

最后,如果您正在做某种单线或代码高尔夫$|,您可以分配一个可读性较差的特殊变量。1

于 2015-07-11T17:22:50.823 回答