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