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