Thread Win XP - Perlprogramm startet nicht (4 answers)
Opened by Snicker at 2008-08-09 21:04

Linuxer
 2008-08-09 21:15
#113274 #113274
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
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!

View full thread Win XP - Perlprogramm startet nicht