kostenloser Webspace werbefrei: lima-city


dynamisches Menü - und Probleme dazu

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    szandor

    szandor hat kostenlosen Webspace.

    Hallo,

    Ich arbeite gerade an einem Projekt f?r mein Diplom. Nun wollte ich gerade das dynamische Men? anfangen, dazu poste ich einfach mal etwas Code dazu, dann gibt es auch keine Fragen :)


    int menueeintraege[5];
    bool hatuntermenue[5];
    string menu[5][4];
    int menuerechte[0][4];


    int untermenuerechte[3][5];
    string untermenue[3][5];
    int untermenueeintraege[3];

    int hauptmenueeintraege = 9;
    string hauptmenue[] = {"Kunden verwalten", "Produkte verwalten", "Mitarbeiter verwalten",
    "Verrechnung", "Hardware", "verf\x81 \bbare Mitarbeiter", "Einstellungen",
    "Logout", "Beende Programm"};
    int haumtmenuerechte[] = {0, 0, 1, 2, 0, 0, 0, 0, 0};

    menueeintraege[0] = 4;
    hatuntermenue[0] = false;
    menu[0][] = {"Kunde anlegen", "alle Kunden anzeigen", "Kunde suchen/editieren/Produkte hinzuf\x81 \bgen",
    "Kunde entfernen"};
    menuerechte[0][] = {0, 0, 0, 2};

    Problemstellen sind fett markiert

    Wie man hier gleich sehen sollte gibt es folgendes Problem... DAs Hauptmen? funktioniert einwandfrei da man bei der Deklaration von Arrays ja [] verwenden darf. Wenn es aber nicht gleichzeitig deklariert und zugewiesen wird wie im menue[0] geht das nicht!

    Nun wollte ich fragen ob jemand eine Idee hat, wie man das trotzdem einfach so deklarieren kann ohne viel schnickschnack!?
    Nat?rlich k?nnte ich auch Zeie f?r Zeile deklarieren, jedoch ist das viel zu umst?ndlich... Und genau das will ich ja mit meinem dynamischen Men? vermeiden... Wenig code, leicht ?nderbar und auch ?bersichtlich... Keine Spielerei mit der Ausgabe, weil die programmier ich einmal und dann wird jedes Men? danach ausgerichtet und fertig :wink:

    W?re ?ber jeden Tipp dankbar,
    LG Szandor
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 0******a

    Du musst die Initialisierung der string-Arrays gleich bei der Deklaration machen, damit das funktioniert. Ansonsten wird das vom Compiler nicht angenommen. Ist bei allen Arrays so.
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!