Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP Fortran 90 Programmer's Reference: HP Fortran 90 Programmer's Reference > Chapter 10 HP Fortran 90 statements

BACKSPACE

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

Positions file at preceding record.

Syntax

The syntax of the BACKSPACE statement can take one of two forms:

  • Short form:

    BACKSPACE integer-expression
  • Long form:

    BACKSPACE ( io-specifier-list )
integer-expression

is the number of the unit connected to a sequential file.

io-specifier-list

is a list of the following comma-separated I/O specifiers:

[UNIT=] unit

specifies the unit connected to an external file opened for sequential access. unit must be an integer expression that evaluates to a number greater than 0. If the optional keyword UNIT=is omitted, unit must be the first item in io-specifier-list.

ERR=stmt-label

specifies the label of an executable statement to which control passes if an error occurs during statement execution.

IOSTAT=integer-variable

returns the I/O status after the statement executes. If the statement executes successfully, integer-variable is set to zero. If an error occurs, it is set to a positive integer that indicates which error occurred.

Description

The BACKSPACE statement causes the external file connected to unit to be positioned just before the preceding record of the file. The file must be connected for sequential access.

Examples

The following statement causes the file connected to unit 10 to be positioned just before the preceding record:

BACKSPACE 10

The following statement causes the file connected to unit 17 to be positioned just before the preceding record. If an error occurs during the execution of the statement, control passes to the statement at label 99, and the error code is returned in ios:

BACKSPACE (17, ERR=99, IOSTAT=ios)

Related statements

ENDFILE, OPEN, and REWIND

Related concepts

For information about I/O concepts, see Chapter 8 “I/O and file handling”, which lists example programs that use I/O. For information about I/O formatting, see Chapter 11 “Intrinsic procedures”.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.