zeichenkette in datei zählen (häufigkeit)



  • vorab es muss in visual c++ funzen..

    ich möchte in einer datei nach einer bestimmten Zeichenkette (String) suchen und die Anzahl der Vorkommen alt integer bekommen.

    Desweiteren wäre gleich noch nützlich wie ich alle zeilen die diesen string enthalten in eine neue datei schreiben kann...

    gruss lui



  • 1 Input und Output File öffnen
    2 Input zeilenweise lesen
    3 Zeile nach Pattern durchsuchen
    4 wenn Pattern gefunden Zähler erhöhen, und Zeile in Outputfile schreiben
    5 Weiter mit 2 bis Inputfile zu ende
    6 Files Schließen
    

    Damit hast du einen Ablauf
    Wenn du es in ANSI C codierst, läuft es mit jedem C-Compiler



  • was sind pattern und wie suche ich nach Ihnen???



  • pattern ist Englisch und heißt eigentlich Muster wird oft benutzt um allgemeien Suchmuster zu beschreiben.

    In deinem Fall 'ich möchte in der Zichenkette nach einem "bestimmten String" = Pattern suchen

    Suchen kannst du in diesem Falle da du einen Substring in einem String suchst das mit

    MSDN

    strstr
    Find a substring.

    char *strstr( const char *string, const char *strCharSet );

    Bei der Nutzung von Stgringfunktionen hilft die bestimmt eine gutes Tutorial oder Buch weiter


Anmelden zum Antworten