Thread Win XP - Perlprogramm startet nicht
(4 answers)
Opened by Snicker at 2008-08-09 21:04
Hi,
das Skript ist fehlerhaft, das Konsolenfenster öffnet sich, der Perl-Interpreter gibt seine Meldung aus und dann schliesst sich das Fenster wieder; hier mal eine korrigierte und überarbeitete Version. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #!D:\Perl\bin\Perl.exe # erzwingt sauberen Umgang mit Variablen und mehr; siehe: perldoc strict use strict; # gebe Warnungen aus, wenn was "nicht stimmig" ist; siehe: perldoc warnings use warnings; # der Punkt ist Trennzeichen bei Nicht-Ganzen Zahlen; nicht das Komma my $PI = 3.141592654; # Klammern beim print-Aufruf sind unüblich; der auszugebene String muss aber in "" oder '' stehen print "Bitte Radius eingeben: "; # radius vom Benutzer einlesen und sofort Umbruch entfernen chomp( my $radius = <STDIN> ); # Berechnung my $umfang = 2 * $PI * $radius; # siehe oben print "Der Umfang fuer einen Kreis mit dem Radius $radius betraegt: $umfang\n"; Zur praktischen Entwicklung unter WinDOS Systemen mögen sich jene äußern, die sich damit häufiger rumplagen als ich... Die erwähnte Perldoc sollte sich in Deinem System wiederfinden; oder im Netz unter: http://perldoc.perl.org/ Die im Skript angemerkte perldoc: http://perldoc.perl.org/strict.html http://perldoc.perl.org/warnings.html meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |