[Overview][Constants][Types][Classes][Procedures and functions][Variables] | Reference for unit 'System' (#rtl) |
Assign a name to a file
Source position: line 0
procedure Assign( |
var f: file; |
const Name: String |
); |
var f: file; |
p: PChar |
); |
var f: file; |
c: Char |
); |
var f: TypedFile; |
const Name: String |
); |
var f: TypedFile; |
p: PChar |
); |
var f: TypedFile; |
c: Char |
); |
var t: Text; |
const s: String |
); |
var t: Text; |
p: PChar |
); |
var t: Text; |
c: Char |
); |
Assign assigns a name to F, which can be any file type. This call doesn't open the file, it just assigns a name to a file variable, and marks the file as closed.
None.
|
Open file for reading |
|
|
Open file for writing |
|
|
Open a file in append mode |
Program Example5; { Program to demonstrate the Assign function. } Var F : text; begin Assign (F,''); Rewrite (f); { The following can be put in any file by redirecting it from the command line.} Writeln (f,'This goes to standard output !'); Close (f); Assign (F,'Test.txt'); rewrite (f); writeln (f,'This doesn''t go to standard output !'); close (f); end.
No notes exist for this page yet.