# fscanf

converts formatted input read on a file. This function is obsolete.

## Calling Sequence

    [v_1, ..., v_n] = fscanf(file, format)

## Arguments

format

  a character string: specifies the format conversion.

file

  a character string giving the file name or an integer giving a logical unit returned by `mopen`.

## Description

This function is obsolete and will be removed in Scilab 5.5.0, use preferably the mfscanf function which is more efficient and is more compatible with the C `fscanf` procedure.

The `fscanf` function reads character data on the file specified by the `file` argument, interprets it according to a `format`, and returns the converted results.

The `format` parameter contains conversion specifications used to interpret the input.

The `format` parameter can contain white-space characters (blanks, tabs, newline, or formfeed) that, except in the following two cases, read the input up to the next nonwhite-space character. Unless there is a match in the control string, trailing white space (including a newline character) is not read.

- Any character except `%` (percent sign), which must match the next character of the input stream.

- A conversion specification that directs the conversion of the next input field. See scanf_conversion for details.

## History

5.4.1
Function tagged as obsolete. Will be removed in 5.5.0.

## See Also

- mprintf
- read
- scanf
- sscanf
- mfscanf
- scanf_conversion