Einen String aus Textdatei lesen

  • GM 7

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Einen String aus Textdatei lesen

    Nabend hab da so ein Problem:
    Ich will wissen, ob ein bestimmter String in einer gewählten Textdatei schon drinsteht, wenn nich, soll er reingeschrieben werden.
    Ich weiß das ich das jetzt mit file_text_read_string(fileid) machen könnte. Danach würde ich dann mit der Funktion file_text_readln(fileid) in die nächste Zeile rücken und dort weiterprüfen. Das Problem ist ich möchte wissen wie viele Zeilen meine Textdatei hat.
    Hätte ich mir so vorgestellt :

    GML-Quellcode

    1. repeat (zeilen)
    2. {
    3. string=file_text_read_string(textfile)
    4. if (string="MeinString") break;
    5. file_text_readln(textfile)
    6. }
    7. ...
    8. ...


    Kann ich also eine Zeilenlänge überprüfen oder einfach nach einem String in der Textdatei suchen ?

    Gruß Freak
  • Hi
    Ich würde es so machen:

    GML-Quellcode

    1. file=file_text_open_read("Datei.txt");
    2. Intxt=0;
    3. while (!file_text_eof(file))
    4. {
    5. if (file_text_read_string(file,"")=="Text") then Intxt=1;
    6. file_text_writeln(file);
    7. }
    8. file_text_close(file);
    9. If (Instr != 1)
    10. {
    11. file=file_text_open_append("Datei.txt");
    12. file_text_write_string(file,"Text");
    13. file_text_close(file);
    14. }
    Alles anzeigen


    "Text" musst du durch deinen Text ersetzen
    Omg alles am iPod getippt. Also es können Fehler drin sein.
    Mfg xxskxx
    [/gml]
    -

    Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von xxskxx ()

  • Benutzer online 1

    1 Besucher