Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: Pascal: Tiedoston lukeminen ja kirjoittaminen

Janezki [27.04.2004 21:18:29]

#

Eli tiedoston lukeminen ja kirjoittaminen.
Lyhyesti sanottuna tiedosto määritetään, avataan tarkoituksen mukaisesti, kirjoitetaan tai luetaan ja lopuksi suljetaan.

Tiedoston lukeminen

var
 Tiedosto: TextFile;
 Buffer  : String;
begin
 AssignFile(Tiedosto, 'C:\Polku\Tiedostonimi.txt');
 Reset(Tiedosto);
 ReadLn(Tiedosto, Buffer) //Luettu data on nyt Buffer:issa
 ShowMessage(Buffer);    //Esim.
 CloseFile(Tiedosto);
end;
 //HUOM! ReadLn lukee vain yhden rivin tiedostosta

Tiedoston kirjoittaminen

var
 Tiedosto: TextFile;
 Buffer  : String;
begin
 Buffer := 'Helou :)';
 AssignFile(Tiedosto, 'C:\Polku\Tiedostonimi.txt');
 ReWrite(Tiedosto);
 WriteLn(Tiedosto, Buffer) //Luettu data on nyt Buffer:issa
 CloseFile(Tiedosto);
end;
//Kirjoitti tiedostoon "Helou :)"
//HUOM! ReWrite tyhjentää tiedoston jos se on valmiiksi
//olemassa, muussa tapauksessa luo sen. Jos haluat lisätä
//jotain tiedoston loppuun, korvaa ReWrite(); -> Append();

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta