c:\@Work\Perl>perl -wMstrict -le "print 'perl version ', $]; ;; my @HR; ;; printf qq{A: %s \n}, @HR; ;; ++$#HR; printf qq{B: %s \n}, @HR; " perl version 5.008009 Use of uninitialized value in printf at -e line 1. A: Use of uninitialized value in printf at -e line 1. B: perl version 5.010001 Use of uninitialized value in printf at -e line 1. A: Use of uninitialized value in printf at -e line 1. B: perl version 5.012003 Missing argument in printf at -e line 1. A: Use of uninitialized value in printf at -e line 1. B: perl version 5.014004 Missing argument in printf at -e line 1. A: Use of uninitialized value in printf at -e line 1. B: