Thread Kommisches Zeichen am Ende der Zeile (26 answers)
Opened by Mathias at 2014-03-11 11:59

rosti
 2014-03-12 09:33
#174024 #174024
User since
2011-03-19
3492 Artikel
BenutzerIn
[Homepage]
user image
Ok, passt zum Thema, hier ist der Test:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/perl

###########################################################################
# teste Verhalten sysopen() mit 0x1A

# VARs
my $file = 'testfile';
###########################################################################
use strict;
use Fcntl qw(:DEFAULT :flock);

# Schreibe genau 1 Byte in die Datei
sysopen(OUT, $file, O_RDWR|O_CREAT) or die $!;
seek OUT, 0, 0;
truncate OUT, 0;
binmode OUT;
print OUT pack "C*", 0x1A;
close OUT;

# Testen der Dateilänge
my @stats = stat($file);
printf qq(Dateilaenge nach Schreiben: %u Byte\n), $stats[7];

# Datei nur öffnen mit sysopen(), nix weiter
sysopen(OUT, $file, O_RDWR|O_CREAT) or die $!;
close OUT;

# Testen der Dateilänge
@stats = stat($file);
printf qq(Dateilaenge nach sysopen: %u Byte\n), $stats[7];

Last edited: 2014-03-12 09:35:07 +0100 (CET)

View full thread Kommisches Zeichen am Ende der Zeile