Hallo allerseits,
bei mir exisitiert folgendes Konzeptproblem: Eine Methode soll mir aus einer Textdatei bestimmte Zeilen zurueckgeben, nicht ausgeben. Letzteres tut sie aber bis jetzt und genau das gefaellt mir nicht, denn immerhin moechte ich mit den Daten noch weiterarbeiten (in QT-Widget schreiben oder aehnliches). Und genau hier faengt mein Problem an. Wie kann ich denn Die Zeilen in einer Art Liste zurueckgeben? Mit Python ist das kein Problem: ... for zeile in zeilen: if ok==1: list.append(zeile) return list ...
dann hat die Liste alle (bestimmten) Zeilen drinne und ich kann damit arbeiten. Aber wie bekomme ich das nun in C++ hin? Mit einem Array, klar, aber char[30] gibt mir eine Zeile mit 29 Zeichen und mehr nicht.
Weiss jemand Rat?
Achja, in der Anlage ist mal die Klasse mit angehaengt, bitte weist mich auf Stilfehler hin. ;)
Danke fuer Tipps,
Sebastian
On Wed, Jul 31, 2002 at 05:42:02PM +0200, Sebastian Roth wrote:
Mit Python ist das kein Problem: ... for zeile in zeilen: if ok==1: list.append(zeile) return list
Wie wäre es mit std::list oder std::vector?
Gruß, Eric
On Wednesday 31 July 2002 18:44, Eric Schaefer wrote:
On Wed, Jul 31, 2002 at 05:42:02PM +0200, Sebastian Roth wrote:
Mit Python ist das kein Problem: ... for zeile in zeilen: if ok==1: list.append(zeile) return list
Wie wäre es mit std::list oder std::vector?
ganz gut waere es damit ;) std::vector funktioniert einwandfrei!
Danke fuer den Tipp.
Gruß, Eric
Sebastian
lug-dd@mailman.schlittermann.de