Zeichenweise einlesen...

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
Mr.Undercover
Beiträge: 68
Registriert: 28. Oktober 2008 23:44

Zeichenweise einlesen...

Beitrag von Mr.Undercover »

Hallo alle zusammen,

Ich habe mir gestern ein source geschrieben, der den Inhalt einer Datei in eine andere neu angelegte Datei kopiert. Der Kopiervorgang geht Zeilenweise...

Leider habe ich festgestellt die Formatierung hat nicht so richtig hin mit den Leerzeichen und bei Zeilenweise einlesen ist die Abfrage halt schwieriger... Ich möchte es nun Zeichenweise einlesen damit ich die Abfragen dem entsprechend einfacher Programmieren kann...

Sinn ist halt Zeichenweise einlesen für bessere Abfragen!

Thanks im voraus....

Code: Alles auswählen

	        //Erstelle Kopie von asc datei mit dem typ lst
        std::ifstream read(directory1);
        std::ofstream write( "kopiemitKeyword.lst" );

        std::string line;

        while (std::getline( read, line ) && line!="*NET*");

        write <<"*Kopie*"<<std::endl<<std::endl;
        write <<"*Test*"<<std::endl<<std::endl;
       
        while ( !read.eof() )
        {
            std::getline(read, line);
            if(line == "*Keyword*"){  
// Problem ist auch die If abfrage funktioniert nicht da Zeilenweise eingelesen //wird und der das Wort *Keyword+ nicht findet
              write <<' \n';
              write << line<<std::endl;
            }
            else
                write << line<<std::endl;
        }
       
        write.close();
        read.close(); 	
[/code]
----------------------------------------------------------

Ich bedanke mich im voraus für eure Mühe...

MfG
solarix
Beiträge: 1133
Registriert: 7. Juni 2007 19:25

Beitrag von solarix »

Auf die Gefahr hin, dass mein Beitrag total unnütz ist weil du trotzdem hinterher tagelang Trivialfragen stellst:

1. Warum nimmst du immer die STL, wenn es Qt (QFile) gibt?
2. Ich kann deinem Beitrag keine Frage entnehmen,,,
3. Lies die Beiträge anderer Leute:
androphinx hat geschrieben:Eigenes Gehirn einschalten!!! Sonst lässt du es dir immer von jemand anderem machen und lernst es nie und das will hier niemand erreichen. :evil:
Mfg androphinx
Mr.Undercover
Beiträge: 68
Registriert: 28. Oktober 2008 23:44

Beitrag von Mr.Undercover »

Eine große unterstüzung seit ihr nicht mit euren BEHAUPTUUNGEN! :twisted:

Frage war nur wie kann ich eine Datei zeichenweise einlesen, anstatt Zeilenweise!

Wenn ich wüsste wie es mit QT ging hätte ich es auch mit QT gemacht wahrscheilnich!
----------------------------------------------------------

Ich bedanke mich im voraus für eure Mühe...

MfG
androphinx
Beiträge: 170
Registriert: 26. Januar 2009 09:19
Wohnort: 127.0.0.2

Beitrag von androphinx »

Ja, ich habe ja schon einen wunderschönen Beitrag zu deinem Debug/Release Problem geschrieben, den kannst du dir jetzt mal durchlesen und vielleicht findest du dann die Lösung für das Problem.....

Mfg androphinx

PS: @solarix: Danke
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

Na mit Nachschlagewerken hat er es sicher auch ned so, und viel gegoogelt hat er scheinbar auch ned ^^ Sonst haett er sich sicher schon gefragt, wozu jeder istream in der STL eine Methode "get()" hat.

Ciao ...
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Wenn man es mit Qt macht, sollte man auch dabei bleiben solange es geht. Allerdings hat er Qt noch nicht begriffen, sonst hätte er längst gefunden, wonach er sucht. Oder er hat nicht gesucht, denn getChar oder readData sind wirklich nicht schwer zu finden.
Antworten