Leser: 22
1 2 3 4 5 6 7 8 9
my $infile = "..."; open(my $fh,'<',$infile) or die ("Error open $infile ($!)\n"); my @bytes; my $byte; while(read($fh,$byte,1)) { push(@bytes,$byte);} close($fh); #...
1 2 3 4 5 6
my $infile = "..." $/=undef; open(INF,$infile); binmode INF; my $file = <INF>; my @bytes = split(//,$file);
2010-11-19T11:07:33 miwiegWenn ich also auf Nummer Sicher gehen möchte, sollte ich folgenden Code verwenden:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sub read_bytes_to_array {
my $filename = shift;
open my $fh, '<', $filename or die "$filename: $!\n";
binmode $fh;
local $/ = \1;
my @bytes = <$fh>;
close $fh;
return @bytes;
}
read_bytes_to_array( 'meine_datei.txt' );