Section courante

A propos

Section administrative du site

INQUIRE

Enquérez
Fortran

Syntaxe

SUBROUTINE INQUIRE(
[UNIT=]u, ACCESS=acc, ACTION=act, BLANK=bl, DELIM=del, DIRECT=dir, ERR=label, EXIST=ex, FILE=file, FORM=form, FORMATTED=form, IOSTAT=ios, NAME=name, NAMED=named, NEXTREC=next, NUMBER=num, OPENED=op, PAD=pad, POSITION=pos, READ=r, READWRITE=rw, RECL=n, SEQUENTIAL=seq, UNFORMATTED=un, WRITE=wr
)

Paramètres

Nom Type de données Description
[UNIT=]u entier Ce paramètre permet d'indiquer l'identificateur de fichier
ACCESS=acc chaîne de caractères Ce paramètre permet d'indiquer le type d'accès au fichier:
Valeur Description
DIRECT Cette valeur permet d'indiquer que les accès au fichier se font directement de manière absolue
SEQUENTIAL Cette valeur permet d'indiquer que les accès au fichier se font séquentiellement.
UNDEFINED Cette valeur permet d'indiquer que le fichier n'est pas connecté.
ACTION=act chaîne de caractères Ce paramètre permet d'indiquer le type d'action autorisé dans le fichier:
Valeur Description
READ Cette valeur permet d'indiquer la lecture seulement est autorisé
READWRITE Cette valeur permet d'indiquer que la lecture et l'écriture sont autorisés
UNDEFINED Cette valeur permet d'indiquer que le fichier n'est pas connecté.
WRITE Cette valeur permet d'indiquer l'écriture seulement est autorisé
BLANK=blk chaîne de caractères Ce paramètre permet d'indiquer comment sont interprétés les caractères nulles:
Valeur Description
NULL Cette valeur permet d'indiquer qu'ils ne sont ni lu, ni écrit.
UNDEFINED Cette valeur permet d'indiquer que le fichier n'est pas connecté.
ZERO Cette valeur permet d'indiquer qu'ils sont interpréter comme n'importe qu'elles autres données
DELIM=del chaîne de caractères Ce paramètre permet d'indiquer le type de délimiteur dans le fichier:
Valeur Description
APOSTROPHE Cette valeur permet d'indiquer qu'il n'y a un double guillemet (") comme délimiteur
QUOTE Cette valeur permet d'indiquer qu'il n'y a un simple guillemet (') comme délimiteur
UNDEFINED Cette valeur permet d'indiquer que le fichier n'est pas connecté.
DIRECT=dir chaîne de caractères Ce paramètre permet de retourner si l'accès direct au autorisé:
Valeur Description
NO Cette valeur permet d'indiquer que l'accès directe n'est pas autorisé
UNKNOWN Cette valeur permet d'indiquer qu'il n'est pas possible de déterminer si l'accès directe est autorisé
YES Cette valeur permet d'indiquer que l'accès directe est autorisé
ERR=label étiquette Ce paramètre permet d'indiquer le branchement à une étiquette à effectuer si une erreur se produit
EXIST=ex logique Ce paramètre permet de retourner un indicatif de l'existence du fichier:
Valeur Description
.false. Cette valeur permet d'indiquer que l'accès directe n'est pas autorisé
.true. Cette valeur permet d'indiquer que l'accès directe est autorisé
FILE=filename chaîne de caractères Ce paramètre permet d'indiquer le nom du fichier à traiter
FORM=form chaîne de caractères Ce paramètre permet d'indiquer le format des données transféré au fichier:
Valeur Description
FORMATTED Cette valeur permet d'indiquer que les données sont des caractères et peuvent être modifier pour être conforme.
UNDEFINED Cette valeur permet d'indiquer que le fichier n'est pas connecté.
UNFORMATTED Cette valeur permet d'indiquer que les données sont binaires et sans interprétation.
FORMATTED=form chaîne de caractères Ce paramètre permet d'indiquer la validité du format retourné:
Valeur Description
YES Cette valeur permet d'indiquer que l'action en mode formaté est valide.
NO Cette valeur permet d'indiquer que l'action en mode formaté est invalide.
UNKNOWN Cette valeur permet d'indiquer qu'il n'est pas possible de déterminer l'action en mode formaté
IOSTAT=ios entier Ce paramètre permet de retourner l'état:
Valeur Description
0 Cette valeur permet qu'aucune erreur ne s'est produit.
<>0 Ces valeurs permet d'indiquer le code de l'erreur produite.
NAME=name chaîne de caractères Ce paramètre permet de retourner le nom du fichier
NAMED=named logique Ce paramètre permet de retourner l'état de l'existant d'un nom de fichier:
Valeur Description
.false. Cette valeur permet d'indiquer que le fichier n'a pas de nom actuellement
.true. Cette valeur permet d'indiquer que le fichier a un nom
NEXTREC=next entier Ce paramètre permet de retourner le prochain numéro d'enregistrement
NUMBER=num entier Ce paramètre permet de numéro de l'unité logique du fichier
OPENED=op logique Ce paramètre permet de retourner l'état de l'ouverture du fichier:
Valeur Description
.false. Cette valeur permet d'indiquer que le fichier n'a pas ouvert
.true. Cette valeur permet d'indiquer que le fichier est ouvert
PAD=del chaîne de caractères Ce paramètre permet d'indiquer l'espacement entre les données dans le fichier:
Valeur Description
NO Cette valeur permet d'indiquer qu'il n'y a pas d'espace entre les données
YES Cette valeur permet d'indiquer qu'il y a des espaces entre les données
POSITION=pos chaîne de caractères Ce paramètre permet d'indiquer le positionnement du pointeur de fichier:
Valeur Description
APPEND Cette valeur permet d'indiquer que le pointeur du fichier est calculé à partir de la fin du fichier
ASIS Cette valeur permet d'indiquer que le pointeur du fichier est calculé à partir de la position actuelle
REWIND Cette valeur permet d'indiquer que le pointeur du fichier est calculé à partir du début du fichier
UNDEFINED Cette valeur permet d'indiquer que le fichier n'est pas connecté.
READ=r chaîne de caractères Ce paramètre permet de retourner l'état de la lecture du fichier:
Valeur Description
NO Cette valeur permet d'indiquer qu'il n'est pas autorisé de lire dans le fichier
YES Cette valeur permet d'indiquer qu'il est autorisé de lire dans le fichier
UNKNOWN Cette valeur permet d'indiquer que le fichier n'est pas connecté.
READWRITE=rw chaîne de caractères Ce paramètre permet de retourner l'état de la lecture et de l'écriture du fichier:
Valeur Description
NO Cette valeur permet d'indiquer qu'il n'est pas autorisé de lire et d'écrire dans le fichier
YES Cette valeur permet d'indiquer qu'il est autorisé de lire et d'écrire dans le fichier
UNKNOWN Cette valeur permet d'indiquer que le fichier n'est pas connecté.
RECL=recl entier Ce paramètre permet d'indiquer la taille des enregistrements de données
SEQUENTIAL=seq chaîne de caractères Ce paramètre permet de retourner l'état du séquentielle du fichier:
Valeur Description
NO Cette valeur permet d'indiquer qu'il n'est pas autorisé de lire et d'écrire dans le fichier
YES Cette valeur permet d'indiquer qu'il est autorisé de lire et d'écrire dans le fichier
UNKNOWN Cette valeur permet d'indiquer que le fichier n'est pas connecté.
UNFORMATTED=un chaîne de caractères Ce paramètre permet de retourner l'état du format du fichier:
Valeur Description
NO Cette valeur permet d'indiquer que le traitement en binaire n'est pas autorisé
YES Cette valeur permet d'indiquer que le traitement en binaire est autorisé
UNKNOWN Cette valeur permet d'indiquer que le fichier n'est pas connecté.
WRITE=w chaîne de caractères Ce paramètre permet de retourner l'état de l'écriture du fichier:
Valeur Description
NO Cette valeur permet d'indiquer qu'il n'est pas autorisé d'écrire dans le fichier
YES Cette valeur permet d'indiquer qu'il est autorisé d'écrire dans le fichier
UNKNOWN Cette valeur permet d'indiquer que le fichier n'est pas connecté.

Description

Cette procédure permet d'effectuer une action sur un fichier.



Dernière mise à jour : Dimanche, le 16 novembre 2014