Ergebnis 1 bis 4 von 4

Thema: Textdateien erstellen und beeinflussen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Noch drei Anmerkungen:
    - Wenn du Textdateien bearbeiten/schreiben/lesen willst, solltest du sie nicht im binary mode öffnen. Also File.open("meine_datei", "w") statt File.open("meine_datei", "wb"). Dann sparst du dir auch das "\r\n" bei Zeilenumbrüchen und kannst ganz normal "\n" als Zeilenumbruch nutzen. Mit puts statt write werden automatisch Zeilenumbrüche gesetzt.
    - Textdateien die du liest sollten in UTF-8 kodiert sein. Dateien, die du schreibst, werden automatisch UTF-8 kodiert
    - Wenn du die Block-Variante von File verwendest, sparst du dir das file.close und bist auch für eventuelle Fehler abgesichert.
    Code:
    File.open("meine_datei", "w") do |input|
      input.puts "Game Settings"
      input.puts "fullscreen = 1"
    end
    Zum Lesen musst du "r" statt "w" verwenden. Willst du gleichzeitig lesend und schreibend auf die Datei zugreifen, verwendest du "r+".

  2. #2

    Doktor von Stein Gast
    Danke für die schnellen Antworten.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •