Thread RDW #3 - Rätsel der Woche Nr. 3 (73 answers)
Opened by Crian at 2004-07-23 13:33

Crian
 2004-07-26 19:01
#84859 #84859
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
[quote=Ronnie,26.07.2004, 16:50]Ich habe leider nicht rausgefunden wieso meine Lösung nicht mit Binärdateien funktioniert. Wenn einem von euch auffällt woran es liegt wüsste ich es sehr gerne.[/quote]
Probier es mal mit Esskars Schnippsel

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if (defined $ARGV[0] and -f $ARGV[0])
{
if (open(my $fh, $ARGV[0]))
{
binmode $fh;
my $buffer;
my $len = 0;
while ($_ = read($fh, $buffer, 1024, $len)) { $len += $_ }
hexdump($buffer);
}
}
else
{
hexdump(<>);
}


statt

Code: (dl )
1
2
3
4
5
{
local $/;
binmode(STDIN);
$input = <>;
}
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread RDW #3 - Rätsel der Woche Nr. 3