掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ActivePerlの標準入出力の操作 (ID:33433)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Stdoutがフラッシュされてないって可能性ないですかね。 私はよくRubyを使いますが、標準出力をflushしないとcygwinのコンソールとかでも逐一表示されなかったりします。 flushの仕方はperlだと、 $| = 1; を上の方に1つかいておいて、自動で出力時にflushさせるか、 参考: 日本語 perl texinfo - $vline http://flex.ee.uec.ac.jp/texi/perl/perl_161.html#SEC226 書き出すたびに、明示的にflush関数を呼び出す、 flush('STDOUT'); でいけるんじゃないかな? 私はPerlは詳しくないので、 "Perl flush stdout"とかでgoogleさん検索してみてください、という感じです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.