Rewrite
From Free Pascal wiki
Jump to navigationJump to search
The procedure
rewrite
clears and opens a file for writing.
If the file did not exist, it is created.
signature
rewrite(var destination: text)
rewrite(var destination: file of T)
whereT
is an acceptable record typerewrite(var destination: file; recordsize: longInt = 128)
(FPC extension)
behavior
After invoking rewrite
it is guaranteed that
- the destination file is completely undefined (i. e. empty),
- the writing cursor is at the beginning of the file, and
- the file is writable and non-readable.