22 May
2004
22 May
'04
09:17
Hallo, On Saturday 22 May 2004 10:30, Stefan Lang wrote:
In C (und C++) kann man z.B. einfach schreiben:
char c = 'A'; c += 10; printf("%c", c);
Gibt es eine ähnliche Möglichkeit für Perl, folgendes funktioniert nicht so ganz:
use bytes;
my $c = 'A'; $c += 10; # mit use warnings gibt diese Zeile eine Warnung print $c;
'' haben in Perl eine andere Bedeutung als in C. In Perl entspricht '' ungefähr "". In '' werden allerdings Dinge wie \n, \t oder \0x263a nicht interpretiert während in "" schon. Das müsste auch irgendwo in einer der Perl-manpage stehen. Eine Lösung hast du ja schon. Je nachdem für was ist vielleicht diese ähnliche auch gut: $c = ord('A'); $c += 10; print chr($c); #oder printf("%c", c); Ferdinand