hallo zusammen,
ich versuche jetzt schon über ne stunde die zeichen aus meiner datei zulesen aber es geht nicht!!
hier der code für das zählen:
$sin += tr/A-Za-z/A-Za-z/;
da kommt immer 0 raus!!!
kann mir bitte einer helfen?
danke
User since
2003-08-04
14371
Artikel
ModeratorIn
#!/usr/bin/perl
use strict;
use warnings;
my $file = 'whiletest.txt';
my $zeichen;
{
local $/;
open(my $fh,'<',$file) or die $!;
$zeichen = length $fh;
close $fh;
}
print $zeichen;
whiletest.txt:
Ausgabe:
\n\n
<!--EDIT|renee|1153383464-->
User since
2003-08-04
12208
Artikel
Admin1
perl -wle'
$_ = "foo bar";
$zeichen = tr/A-Za-z/A-Za-z/;
print $zeichen'
6
ich denke, bei dir liegt der fehler in zeile 23.
User since
2003-08-04
12208
Artikel
Admin1
@renee: die länge eines strings und die anzahl der buchstaben darin
sind aber zwei grundverschiedene dinge =)
User since
2003-08-04
14371
Artikel
ModeratorIn
Naja, ich habe mich an die Überschrift gehalten. Da stand Zeichen und nicht Buchstaben :D :p
User since
2003-08-04
12208
Artikel
Admin1
na, stimmt. eindeutig zweideutig =)