Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Total simples Perl-Problem bei Eingabe

Diskussion: Total simples Perl-Problem bei Eingabe im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo, seit 2 Stunden befasse ich mich mit Perl :) Ich arbeite mit "Open Perl IDE 1.0". Das Problem: ...

Antwort
Alt 23.08.06, 22:21   #1 (permalink)
 
Registriert seit: 03.05.06
CentralWay Leistung: Facit NTK
Likes: 0
Standard Total simples Perl-Problem bei Eingabe

Anzeige

Hallo, seit 2 Stunden befasse ich mich mit Perl :)
Ich arbeite mit "Open Perl IDE 1.0".
Das Problem:
Bei diesem Skript (bezieht sich auf die Pi-Programmieraufgabe bei den Programmieraufgaben :)):

Code:
print "Pi berechnen...\n\n";
print "Wieviele Stellen?";
$stellen = <STDIN>;
chop ($stellen);
//nächste zeile nur zur veranschaulichung
print "\n\nStellen: $stellen";
Als Output habe ich:

-Zuerst nichts. Dann gebe ich eine Zahl ein und dann kommt:
-
Code:
67Pi berechnen...

Wieviele Stellen?

Stellen: 67
Ich möchte aber folgendes:
Code:
Pi berechnen...


Wieviele Stellen? (eingabe)


Stellen: (eingabe)
Also in C++:
Code:
#include <iostream>
using std::cin;
using std::cout;
int main()
{
int stellen=0;
cout << "Pi berechnen...\n\nWieviele Strellen?";cin>>stellen;
cout << "Stellen: ";<<stellen;
}

Liebe Grüsse, hehe
CentralWay ist offline   Mit Zitat antworten
Alt 23.08.06, 23:49   #2 (permalink)
 
Registriert seit: 09.08.05
Caap Leistung: Facit NTK
Caap eine Nachricht über ICQ schicken
Likes: 0
Standard

Hi,

Kommentare in Perl beginnen nicht mit "//" sondern mit einer Raute "#".
Mit der falschen Kommentarzeile wird auf meinem Linux Server das Script erst gar nicht ausgeführt. Mit richtiger Kommentarzeile wird das Script so wie du willst ausgeführt.
Caap ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 24.08.06, 13:15   #3 (permalink)
Themenstarter
 
Registriert seit: 03.05.06
CentralWay Leistung: Facit NTK
Likes: 0
Standard

Im richtigen code habe ich diesen (oder einen anderen) Kommentar gar nicht! Danke trotzdem
Was bewirkt // denn?

Das Problem besteht weiterhin...
Aber ich hab was rausgefunden, und zwar;
als ich gestern noch was in PHP machen wollte und dafür XAMPP startete, tat das der Perl IDE irgendwie gut :s Jedenfalls funktionierte das Skript nachher einmal richtig, dann gings aber wieder nicht... (beschreibung wie oben)
CentralWay ist offline   Mit Zitat antworten
Alt 24.08.06, 15:46   #4 (permalink)
 
Registriert seit: 09.08.05
Caap Leistung: Facit NTK
Caap eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich habe jetzt mal auf meinem Rechner das Script mit "Open Perl IDE 1.0" ausprobiert und habe das gleiche Ergebnis bekommen wie du.
Habe dann auf SourceForge.net im Forum geschaut und das Problem gefunden.

Wenn du am Anfang des Scriptes folgende Zeile hinzufügst, wird das Script richtig ausgeführt:
Code:
$|=1;
Hat irgendwas mit "force autoflushing" zu tun.
Hier der Foren-Thread indem ich die Lösung des Problems gefunden habe:
http://sourceforge.net/forum/forum.p...forum_id=73752
Caap ist offline   Mit Zitat antworten
Alt 24.08.06, 17:36   #5 (permalink)
Themenstarter
 
Registriert seit: 03.05.06
CentralWay Leistung: Facit NTK
Likes: 0
Standard

Beachte das EDIT!

Hm geht bei mir jetzt auch, danke für die gute Antwort!!

Hab' jetzt aber schon das nächste Problem^^ :
Ausgabe:
Zitat:
Pi berechnen...

Wieviele Stellen?643


Stellen: Wieviele Stellen?643
Code:
Code:
$|=1;
print "Pi berechnen...\n\n";
print "Wieviele Stellen?";
$stellen = <STDIN>;
chop ($stellen);
print "\n\nStellen: $stellen";
Weisst du, woran das liegen könnte?

Edit:
Hab das jetzt über die Konsole ausgeführt (perl name) und das hats richtig funktioniert. Open Pearl IDE 1.0 scheint n bisschen buggy zu sein ?!
CentralWay ist offline   Mit Zitat antworten
Alt 24.08.06, 18:10   #6 (permalink)
 
Registriert seit: 09.08.05
Caap Leistung: Facit NTK
Caap eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von hehe
Edit:
Hab das jetzt über die Konsole ausgeführt (perl name) und das hats richtig funktioniert. Open Pearl IDE 1.0 scheint n bisschen buggy zu sein ?!
Jo. Habe gerade den Bug-Report bei Sourceforge gesehen.
Falls es dich interessiert: http://sourceforge.net/tracker/index...34&atid=378207

Der Bug besteht schon nen bissl länger.
Caap ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Total simples Perl-Problem bei Eingabe
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
simples Crackme zocker_max Hacks & Crackmes 8 05.01.10 16:21
Problem mit Perl Script Serow Code Kitchen 0 06.04.09 20:52
[gelöst] Text-Parsing-Problem mit Perl bitmuncher Code Kitchen 2 20.04.07 15:35
Simples Rätsel für euch :) gmw Off topic-Zone 38 10.10.06 12:46
Perl-Problem? Watchme Linux/UNIX 1 31.07.02 12:47


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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61