[Vienna-pm] printf format fehler abfangen
Stefan Weiss
spaceman at foo.at
Sat Nov 25 01:41:30 PST 2006
On 24/11/06 23:43, Thomas Klausner wrote:
> Du koenntest diese eine warnings-category (oder auch alle..) als FATAL
> deklarieren, dann wird statt print STDERR ein die gemacht, das du dann
> mit eval abfangen koenntest.
>
> Allerdings weiss ich grad nicht auswendig, wie man warnings zu FATAL
> macht, und in welcher warnings-kategorie diese printf-warning ist...
eval {
use warnings FATAL => "numeric";
$a='X';
printf "%02d", $a;
}; if ($@) {
chomp $@;
warn "outside (caught '$@')\n";
}
print "done\n";
cheers,
stefan
More information about the Vienna-pm
mailing list