*.pdf & co. auslesen



  • Hallo zusammen,
    ich möchte ein Programm schreiben, das Textdateien nach einem bestimmten Wort durchsucht und die Zeile, in der das Wort vorkommt,die Zeile darüber und die Zeile darunter rausgibt.
    1. Ich lese die Zeichen des Textes zeichenweise ein und weiss, dass man sie auch spaltenweise einlesen kann.
    --Kann ich auch wortweise einlesen? Damit ich besser vergleichen kann.

    2.Kann ich außer .txt Dateien andere einlesen(.pdf,*.doc....)?

    3.In meinem Fall lese ich die einzelnen Zeichen mit streams ein.



  • Beachte bitte in Zukunft die Faustregel "Pro Thread 1 Thema, 1 Thread pro Thema".

    1. Worteweise musst du wohl selber implementieren. Das gibts so nicht fertig. Ansatz: lies eine Anzahl zeichen ein und finde die Leerzeichen.

    2. Türlich. Wenn du das Format interpretieren kannst -> http://www.wotsit.org

    3. Und wo ist hier die Frage?



  • [quote="junix"]
    Ansatz: lies eine Anzahl zeichen ein und finde die Leerzeichen.
    quote]

    Das kann ich ja nicht machen, weil nach einem Wort, Zeichen wie ?,!,",(.),(,) und...und... und vorkommen! d.h. der User muss ein Begrif mit zeichen eingeben, die er vorher nicht kennt!! und sowas wie if(wort==" " || wort=="?" || wort=="!".....) wäre ja keine gute Lösung!



  • ich habe die Lösung...habe nur versucht zu denken!!! 😃

    Danke für die Hilfe!!!!!!!!



  • Dann lass uns doch an deinem Gedankengang Teil haben 😉



  • Das geht ganz einfach!
    Man liest Zeichen ein bis ein Leerzeichen vorkommt.So bekomme ich ein Wort raus, dann vergleicht man, mit strincp(char *str,char *str2,int a) den eingegebenen String(str) mit dem gefilterten(str2). Der Wert a bekommt die Länge des eingegebenen Strings(str).



  • junix schrieb:

    2. Türlich. Wenn du das Format interpretieren kannst -> http://www.wotsit.org

    gibt es da keine andere Lösung?
    So wie ich es verstanden habe, muss man sich paar Wochen damit außernandersetze. Das dauert mir zu lange für nur pdf.
    Hat das schon einer gemacht,wenn ja, könnte derjenige ein kleinen feedback geben??
    Bitte sagt, dass es eine einfache Lösung gibt!!!



  • SLBob schrieb:

    junix schrieb:

    2. Türlich. Wenn du das Format interpretieren kannst -> http://www.wotsit.org

    gibt es da keine andere Lösung?
    So wie ich es verstanden habe, muss man sich paar Wochen damit außernandersetze. Das dauert mir zu lange für nur pdf...

    Ich glaube nicht, dass man nach ein paar Wochen beim Portable Document Format durchblickt 😃

    Naja, ich denke nicht, dass es da so viel gibt, aber du kannst es ja mal bei torry versuchen (oder natürlich bei Google)...


Anmelden zum Antworten