ファイル 1 に次のテキストがあります。
printf ("integer value is %x \n", a);
ファイル 1 からデータを読み取り、ファイル 2 に書き込みたいと考えています。この特定の行に到達すると、ファイル 2 は次のように表示されます。
printf ("integer value is 0 \n", a);
なぜそれが起こるのですか?どうすればこれを回避できますか?
これは私のPerlコードがどのように見えるかです:
while ($line = <$in_fh>) {
printf $out_fh $line;
}
ここで、$in_fh と $out_fh は in & out ファイル ハンドルです。