Writeln


procedure WriteLn([ var F: Text; ] P1 [, P2, ...,Pn ] );

Procedura zapisuje do pliku tekstowego, dodając na końcu znak nowej linii.

  1. program Foo;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5.   F: TextFile;
  6.  
  7.   AssignFile(F, 'plik.txt'); // otwieramy plik (tekstowy -> zmienna TextFile)
  8.   ReWrite(F); // plik otwarty do zapisu
  9.   WriteLn(F, 'linijka zapisana do pliku'); // zapisujemy linijkę do pliku
  10.   CloseFile(F); // zamykamy plik
  11.   Readln;
  12. end


Jeżeli parametr F zostanie pominięty, tekst zostanie wypisany na ekranie konsoli. Procedura WriteLn może przyjąć dowolną liczbę parametrów.

  1. program Foo;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5.  
  6.   Write('Podaj swoje imię: '); // wyswietlamy komunikat bez znaku nowej linii
  7.   Readln(Name); // czytamy dane z klawiatury i umieszczamy je w zmiennej Name
  8.   WriteLn('Witaj ', Name, ' jestem Twoim komputerem!');
  9.   WriteLn('Naciśnij Enter, aby zakończyć');
  10.   Readln; // pobieramy dowolny znak (nie dosłownie) i czekamy na naciśnięcie klawisza enter
  11. end

Spójrz na linię 11. Wartośc zmiennej Name została wstawiona pomiędzy łańcuch, podzielony operatorem ,

Można tę linię przekształcić w ten sposób:

  1. WriteLn('Witaj ' + Name + ' jestem Twoim komputerem!');

Efekt będzie ten sam.

Zobacz też:

 
Informacje
Ostatnia modyfikacja 17-07-2006 16:14 Ostatni autor KKKas
Ilość wyświetleń 11256 Wersja 7
Komentarz

Katalog
Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0526 sek. (zapytań SQL: 10)