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