matwrite Statement

he matwrite statement writes an item into the specified file.var.

Syntax

matwrite array.var on {file.var,} ID.exp

Description

This statement can optionally be written matwrite or write. If mat is omitted, a matrix write can be determined by the definition of the variable, array.var. If no dim statement appears, it is automatically treated as a dynamic array.

If file.var is omitted, the default file variable is used.

The array is truncated to the last nonnull array element. All trailing null elements are deleted. If the array is defined by a file statement, the file variable is not used.

The write, matwrite, and matwriteu statements all wait until the actual disk update takes place before continuing execution of the program. They are used for critical write-through, such as error-logging.

Example(s)

dim customer.item(30)

matread customer.item from customer.file,item-ID else...

customer.item(1)=newname

customer.item(30)=date()

matwrite customer.item on customer.file,item-ID

See Also

Array References, Array Variable, begin work Statement, callx (Write Trigger) Processing Code, Default File Variables, delete() Function, extract() Function, File Variable, ID Expression, inputerr Statement, mat Statement, matbuild Statement, matparse Statement, matread Statement, matwrite Statement, matwriteu Statement, read Statement, release Statement, Statements and Functions, write Statement, writeu Statement,