|
perl -w <con >con
を記入して実行してるのですが、表示が正常でない場合があります。
最新版で確認した物
$test = 0x00000000;
print (pack( "V*", $test));
新しく出来たタブに何も表示されません。
perlが何も出力してないのかと思ってしまいました。
5.01で確認したときも同じ症状でした。
------------------------------------------
5.01で確認したもの。
my $file = "./hogehoge.bmp";
my $count;
open FILE, "$file" or exit;{
binmode FILE;
local $/ = \1;
while(<FILE>){
$count ++;
print (sprintf("%03d", unpack("C", $_ )) . ($count % 16 ? " " : "\n
")) ;
}
}close(FILE);
正常に動作しません。
症状:
1:なんか知らんけど改行の位置が乱れる場合がある。
2:その際、その周辺で高確率でsprintfの整形も乱れる。
3:プログラムを実行するたびにその位置がランダム。
環境:
1:windowsXP
2:ActivePerl5.8.7
3:秀丸5.01から perl -w <con >con を記入して実行。
備考:バッファをフラッシュさせると圧倒的に乱れる箇所が減少しました。
しかしそれでも整形や改行位置が乱れます。
なぜでしょう?
ただし、いずれの件も出力先を他にすると必ず正常に表示されるので、秀丸側の問題
と思われます
|
|