string in Datei suchen
-
Hallo
ich moechte wissen wie haufig ein bestimmter string in einer Datei vorkommt.
Wie mach ichs am schnellsten?
jorge
-
nur so...deine signatur enthält mehr rechtschreibfehler als buchstaben
-
@letzten beitrag.
True love never die!!
-
ich seh nur ne Kommafehler, wenn überhaupt ...
-
Klar gibts da was im Forum!!
Ich habe da ein arraystring *container1 = new string[];
es muess so gross sein wie das Vorkommen eines bestimmten strings in einer Datei. Gibt es vielleicht eine Lösung wie ich auf ein array, dessen Groesse mir noch voellig unbekannt ist, zugreifen kann!
Ich moechte naemlich zeilenweise (abhaengig davon, ob in dieser Zeile mein string vorkommt) bestimmte Werte in dieses array einlesen!
Klar?!?
-
dann solltest du vielleicht nen dynamischen und keinen statischen container nehmen ?
-
ok, mit vector?:
vector<string>container1[1]; for(string zeile; getline( sqddat, zeile ); ) { if(zeile.find( m_Kriterium ) != string::npos ) { out<<zeile.c_str()<<"***SQD_Zeile: "<<x+1<<endl; if (y==0) { string ETYP(zeile,5,2); container1[y] = ETYP; string STU (zeile,12,1); container2[y] = STU; int pos = ((zeile.find("EB"))-15); string ENUM(zeile,14, pos); container4[y] = ENUM;
usw..
Funktionniert aber nicht, da der Vektor den string nicht aufnehmen moechte!
Aber warum geht das nicht??
-
du hast ein array von vectoren.
edit: falscher thread
[ Dieser Beitrag wurde am 11.07.2003 um 17:35 Uhr von PeterTheMaster editiert. ]