txt datei einlesen und in einer anderen datei speichern
-
hallo ihr lieben

einen guten morgen

also ich hab mal eine frage ich will in c++ eine datei einlesen filtern und in eine NEU erzeugte txt datei abspeichern
kann mir vllt jemand einige links schicken wo man das nachlesen kann???
ich habe schon gegoogelt aber nichts gefunden wo so etwas erklärt wird
kann mir jemand helfen???

liebe grüße _sweetheart_
-
Einmal hier zum einlesen:
http://www.cplusplus.com/reference/iostream/ifstream/
und hier zum schreiben:
http://www.cplusplus.com/reference/iostream/ofstream/Ich empfehle dir, lies die Datei vollständig ein, in einen STL Container, und bearbeite dann den Container systematisch. Und danach schreibst du alles in deine neue Datei.
-
sers
dass du richtig gegooglet hast glaub ich dir nicht hättest mal c++ file io eingegeben dann hättest du auch was gefunden.
zb:
http://www.cplusplus.com/doc/tutorial/files.html
http://www.cs.hmc.edu/~geoff/classes/hmc.cs070.200401/notes/io.html
-
ich habe gegoogelt ohne ende
nur ich habe keine vernünftige seite gefunden wo das filtern einer textdatei genauer erklärt wird
einlesen und schreiben habe ich viel gefunden
doch wie filter ich so eine txt datei???
dazu habei ch kaum was gefunden und das was ich gefunden habe war irgendwie nicht eindeutig was die angaben angeht also wo ich was eintragen muss
-
sweetheart schrieb:
ich habe gegoogelt ohne ende
nur ich habe keine vernünftige seite gefunden wo das filtern einer textdatei genauer erklärt wird
einlesen und schreiben habe ich viel gefunden
doch wie filter ich so eine txt datei???
dazu habei ch kaum was gefunden und das was ich gefunden habe war irgendwie nicht eindeutig was die angaben angeht also wo ich was eintragen muss
Siehe mein erster Post.Lies es alles meinetwegen in einen std::vector<T>(ich weiß ja nicht nach was du filtern möchtest, daher meine Wahl auf std::vector<T>) und manipuliere deine eingelesen Werte im Vector. Das ist einfacher.
-
Das hat ja nichts mit einlesen/schreiben zu tun.
Und was verstehst du unter "filter"?
Willst du gewisse Wörter löschen/erstezen/einfügen?
http://www.cplusplus.com/reference/string/string/find.html
http://www.cplusplus.com/reference/string/string/erase.html
http://www.cplusplus.com/reference/string/string/insert.html
http://www.cplusplus.com/reference/string/string/replace.htmlAlles in der Referenz. Also nutze sie auch. Und da sind auch überall Beispiele dabei..
-
client0;client
client1;client
client2;client
client3;client
client4;client
client5;client
client6;client
server0;server
server1;server
server2;server
server3;server
server4;server
server5;server
server6;serverich möchte hier nach den gruppen(alles was hinterm simikolon ist) filtern und das mir das programm die einzelnen gruppen nur einmal ausgibt
es soll im ganzen ein programm werden womit man ein net send an gruppen schicken kann alles was vor dem simikolon steht sind die einzelnen benutzernamen und dahinter sind die dazu gehörigen gruppen
vllt versteht ihr jetzt was wo mein problem liegt
-
Jo das Problem verstehen wir aber nicht zum ersten mal, soweit ich weiß hast du die Frage schonmal gestellt oder?Finde leider den Thread auf anhieb nicht.
Aber auch hier nochmal die selbe Antwort.
Lie es in einen Vector,Zeile für Zeile, ein und bearbeite dann die jeweiligen Strings die in deinem Vector stehen.
-
Firefighter schrieb:
Jo das Problem verstehen wir aber nicht zum ersten mal, soweit ich weiß hast du die Frage schonmal gestellt oder?
ja, nicht nur einmal, sondern dies ist der fünfte Thread. Siehe auch
http://www.c-plusplus.net/forum/viewtopic-var-t-is-228352.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-228437.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-228657.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-228840.html

sweetheart schrieb:
vllt versteht ihr jetzt was wo mein problem liegt
ja, Dein Problem liegt darin, dass Du bisher sämtliche Antworten auf Deine Anfragen offensichtlich ignorierst. Statt dessen wiederholst Du immer nur die gleiche Frage. So wird das nie was.
Wenn Du ernsthaft weiter kommen willst, so solltest Du uns ein Feedback auf unsere Antworten geben. Wenn Du etwas dort nicht verstehst, so frage möglichst konkret, was Du genau nicht verstehst.
:xmas2: Werner