Wie kann ich aus einer textdatei *.txt einzelne wörter auslesen?



  • Hallo erstmal,
    Ich würde gerne wissen wie ich aus einer textdatei *.txt einzelne wörter, die ich untereinander geschrieben hab aus der datei herauslesen lasse und inner variable speichern kann.

    Bsp:

    [Textdatei - Inhalt]

    Haus
    Bier
    Geld

    Nun würde ich gerne das Wort Bier aus der Datei laden lassen und es speichern.

    Danke im Voraus
    Mfg
    Quellcode



  • FILE * dat=fopen("wort.txt","r");
    char wort[1000];
    
    fgets(wort,1000,dat);
    

    damit liest du aus der Datei dat die nächsten 1000-1 zeichen in die Variable wort ein, nach einem Zeilenumbruch wird nichts mehr eingelesen. Zeilenumbruch wird jedoch in wort abgespeichert

    z.B:

    in der datei steht

    bier
    hihi
    todesstern

    und du bist am anfang, dann würde dann in wort drinnenstehen: {'b','i','e','r','\n','\0}


Anmelden zum Antworten