tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von deepthroat
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
363
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Andruschka Andruschka ist offline Rookie
    Registriert seit
    Nov 2009
    Beiträge
    5
    Brauche ein 2 dimensionales Array.
    Sollte 12 veschiedene vectoren beinhalten und dort jeweils verschieden viele Strings variabler Länge speicher können! Wie lege ich sowas an
    Code :
    1
    
    vector< vector<string> > inhalt(12);?

    Und wie kann ich dann darauf zugreifen

    Code :
    1
    
    inhalt.at(i).push_back(string); funktioniert nicht....

    danke
    Geändert von Andruschka (23.11.09 um 19:06 Uhr)
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von Andruschka Beitrag anzeigen
    Brauche ein 2 dimensionales Array.
    Sollte 12 veschiedene vectoren beinhalten und dort jeweils verschieden viele Strings variabler Länge speicher können! Wie lege ich sowas an
    Code :
    1
    
    vector< vector<string> > inhalt(12);
    So.
    Code cpp:
    1
    
    vector< vector<string> > inhalt(12);

    Zitat Zitat von Andruschka Beitrag anzeigen
    Und wie kann ich dann darauf zugreifen

    Code :
    1
    
    inhalt.at(i).push_back(string);
    Ja, so würde das bspw. gehen.

    Wo ist das Problem?

    Gruß
    Andruschka bedankt sich. 
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Andruschka Andruschka ist offline Rookie
    Registriert seit
    Nov 2009
    Beiträge
    5
    kompilieren tut er das auch aber beim ausführen bringt er mir dann nen Fehler out of range....

    hat sich erledigt!!
    sry ich war dumm!!
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von Andruschka Beitrag anzeigen
    kompilieren tut er das auch aber beim ausführen bringt er mir dann nen Fehler out of range....
    Und warum sagst du das nicht gleich? Du hast doch ganz andere Fragen gestellt?

    Der Fehler tritt auf, wenn der Index zu groß bzw. zu klein ist. D.h. du hast versucht auf ein Element >= 12 oder < 0 zuzugreifen. Zeig deinen Code.

    Gruß

    PS: Keine Doppelposts bitte. Bearbeite doch einfach deinen Beitrag.
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Dynamisches Array in Klasse anlegen
    Von Krikus im Forum C/C++
    Antworten: 14
    Letzter Beitrag: 09.06.09, 21:03
  2. Array mit BitmapData-Objekten anlegen
    Von Marius Heil im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 19.05.09, 00:39
  3. Interface Array anlegen
    Von ulmi im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 09.11.07, 23:22
  4. JTabbedPane aus Array dynamisch anlegen
    Von klaussp im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 18.05.07, 10:22
  5. Array anlegen
    Von HolgerX im Forum C/C++
    Antworten: 16
    Letzter Beitrag: 13.07.04, 11:23