(octave.info)C-Style I/O Functions


Prev: Basic Input and Output Up: Input and Output
Enter node , (file) or (file)node

14.2 C-Style I/O Functions
==========================

Octave’s C-style input and output functions provide most of the
functionality of the C programming language’s standard I/O library.  The
argument lists for some of the input functions are slightly different,
however, because Octave has no way of passing arguments by reference.

   In the following, FILE refers to a filename and ‘fid’ refers to an
integer file number, as returned by ‘fopen’.

   There are three files that are always available.  Although these
files can be accessed using their corresponding numeric file ids, you
should always use the symbolic names given in the table below, since it
will make your programs easier to understand.

 -- : stdin ()
     Return the numeric value corresponding to the standard input
     stream.

     When Octave is used interactively, stdin is filtered through the
     command line editing functions.

     See also: Note: stdout, Note: stderr.

 -- : stdout ()
     Return the numeric value corresponding to the standard output
     stream.

     Data written to the standard output may be filtered through the
     pager.

     See also: Note: stdin, Note: stderr, Note:
     page_screen_output.

 -- : stderr ()
     Return the numeric value corresponding to the standard error
     stream.

     Even if paging is turned on, the standard error is not sent to the
     pager.  It is useful for error messages and prompts.

     See also: Note: stdin, Note: stdout.

Opening and Closing Files
Simple Output
Line-Oriented Input
Formatted Output
Output Conversion for Matrices
Output Conversion Syntax
Table of Output Conversions
Integer Conversions
Floating-Point Conversions
Other Output Conversions
Formatted Input
Input Conversion Syntax
Table of Input Conversions
Numeric Input Conversions
String Input Conversions
Binary I/O
Temporary Files
EOF and Errors
File Positioning

automatically generated by info2www version 1.2.2.9