Writeln

Internφ programovacφ jazyk

procedure Writeln(var f : file; ... );

Parametry

f textov² soubor
ostatnφ parametry libovolnΘ v²razy typu Boolean, Char, Short, Integer, Real, Date, Time, Timestamp, String, CSString nebo CSIString.

Popis

Procedura Writeln konvertuje hodnoty v²raz∙, kterΘ obdr₧φ jako druh² a dalÜφ parametry, na znakovΘ °et∞zce a zapisuje je do souboru, kter² je jejφm prvnφm parametrem. Za hodnotou poslednφho parametru procedura zapφÜe do souboru p°echod na nov² °ßdek (znaky CR a LF a k≤dy 13 a 10). Soubor musφ b²t p°edem otev°en.

Za druh²m a ka₧d²m dalÜφm parametrem Writeln smφ b²t uvedena dvojteΦka a celoΦφseln² v²raz. Je-li takov² ·daj uveden, pak vyΦφslφ hodnotu tohoto v²razu a p°edß se konverznφ procedu°e. V²znam tΘto hodnoty je stejn² jako v²znam parametru, kter² v definici pohledu udßvß p°esnost zobrazenφ (nenφ to tedy poΦet vypsan²ch znak∙ jako ve standardnφm Pascalu) - viz kapitola o nßvrhu pohled∙. Hodnota °φkß, jak²m zp∙sobem se provede konverze parametru Writeln na °et∞zec znak∙.

V praxi se ukazuje lepÜφ p°edem si zformßtovat zapisovanΘ ·daje pomocφ konverzφch procedur (Int2str, Real2str, Date2str apod.) do °et∞zce a ten pak p°edat funkci.

P°φklad

name := GetTempDir+'FAX602.TEL';
if Reset(g,name) then begin
  WriteLn(g,'[PHONELIST]');
  obsah :=jmenofirmy+'='+cislofax;
  WriteLn(g,obsah);
  Close(g);
end;

Viz