Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Lesen, Verändern und Überschreiben (https://www.delphipraxis.net/112748-lesen-veraendern-und-ueberschreiben.html)

DelfinMann 26. Apr 2008 09:57


Lesen, Verändern und Überschreiben
 
Hallo!

Hab ein kleines Problem und hoffe auf Hilfe.

Delphi-Quellcode:
program lesen_veraendern;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
  f : textFile;
  c : integer;

begin
  assignFile(f,'daten.txt');
  reset(f);

  while not eof(f) do begin
    read(f,c);
    writeln(c);    // 10 11 13 12 15 10 18 12 19 17
    c := c + 10;   // 20 21 23 22 25 20 28 22 29 27

    ...            // Veränderte Daten speichern, aber wie?

  end;

  closeFile(f);

  readln;

end.

Nachdem die Daten aus der Datei gelesen wurden, soll 10 hinzugefügt werden und der alte Wert überschrieben werden. Irgendwie klappt es nicht ... habe es mit "rewrite" versucht.


Danke!

Jelly 26. Apr 2008 10:32

Re: Lesen, Verändern und Überschreiben
 
Hallo une herzlich willkommen hier in der DP :dp: ,

Rewrite ist schon das richtige Stichwort. Du kannst aber nicht gleichzeitig in der Datei lesen und sie beschreiben. Erstelle eine neue Datei in die du reinschreibst. Wenn du fertig bis, lössche die erste und benenne die 2. um.

DelfinMann 26. Apr 2008 11:57

Re: Lesen, Verändern und Überschreiben
 
Jepp ... nun läuft es. 8)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz