Hallo alle zusammen... habe schon etwas gegoogelt um eine Lösung meines Problems zu finden, konnte es bisher leider nur nicht lösen. Und zwar versuche ich gerade eine in eine richtung dynamische 2Dim Datenstruktur mit Hilfe von vector<char> (Y) und char[]'s zu basteln. Habe dazu folgenden Code:
labY.at(insChars[0]); <- diese Zeile verursacht allerdings Laufzeitfehler. Ist ja auch verständlich, da hier ja nur die Adresse des ersten Zeichens übergeben wird, aber wie kann ich es trotzdem schaffen, dass in den Vectorelementen jeweils ein Char[] drinne steht? Jemand ne ahnung?
Ja, dankeschön -> keine Laufzeitfehler mehr, Hatte v.at() aber auch falsch angewendet, so weit ich es jetzt verstanden habe kann man damit auf bereits vorhandene elemente zuweisung ausführen (incl. range check), aber da ja noch keine Elemente vorhanden gewesen sind kann es natürlich deswegen in die Hose gegangen sein. Also vielen vielen Dank für die Hilfe.
Und zwar versuche ich gerade eine in eine richtung dynamische 2Dim Datenstruktur mit Hilfe von vector<char> (Y) und char[]'s zu basteln.
Wie wär's mit
C++:
std::vector<std::vector<char> >
oder meinetwegen auch
C++:
std::vector<char*>
? Oder willst du unbedingt die STL nachbauen? -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
ähhh...ersteres ist natürlich auch ne tolle möglichkeit gelle... von zeigern lass ich bewusst noch die Finger, erst mal das bisher gelernte ordentlich und sinnvoll anwenden. Also vielen Dank für die Vorschläge! mein Kopf gegen Wand->Loch in Wand->klügere hat nachgegeben...