Thread Programm am ende wiederholen (14 answers)
Opened by SCORRPiO at 2014-02-17 17:01

Gast SCORRPiO
 2014-02-18 15:07
#173628 #173628
Danke euch beiden, wie ich mir schon dachte ist es zu einfach gewesen:(.

habe jedoch jetzt das problem das ich durch die while schleife nicht mehr auf meinen Menüpunkt 1 komme, Punkte 6 und 9 dagegen funktioniert

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#! /usr/bin/perl
use strict;
use feature qw(switch say);

while (1) {
        print $clear;
        print "\t\t\t Datanbank Verwaltung\n\n"; 
        print "Sie sind mit der Datenbank verbunden \n Was möchten Sie tun?";

        print "
                  1. Tabelle anzeigen  
                  2. Daten eintragen 
                  3. Daten ändern 
                  4. Daten löschen 
                  6. Neue Tabelle anlegen
                  7. Tabelle wechseln (test)
                  8. Datenbank wechseln (test)\n
                  9. Programm beenden.

        ";

        my $eingabe = <STDIN>;  #       // problem liegt hier?
#       chomp $eingabe;   #aktiviert und deaktiviert versucht
        print "$clear Datenbank: $db_name \nTabelle:";


## 1  Tabelle zeigen    #1 done                                 klappt nicht
        given ($eingabe) {
                        when(1)  {
                        print "Ihre eingabe: $eingabe";

                        print "\n";
                                 }
#Menü 2
#Menü 3
#Menü 4
#Menü 5
#Menü 6                                                                klappt!!
                when(6)  {
                        print "Neue Tabelle erstellen";
                        }
#Menü 7


                          }
}


ich kann mir es nicht erklären weiso es so ist ....
noch dazu. Ich arbeite unter Linux (Ubuntu)
Danke schonmal

Gruß SCORRPiO
Last edited: 2014-02-18 15:18:24 +0100 (CET)

View full thread Programm am ende wiederholen