Section courante

A propos

Section administrative du site

ACCESS

Accès
Turbo C io.h

Syntaxe

int access(const char * path, int amode);

Paramètres

Nom Description
path Ce paramètre permet d'indiquer le chemin de répertoire du fichier.
amode Ce paramètre permet d'indiquer le numéro du mode d'accès :
Valeur Description
0 Cette constante permet d'indiquer une vérification de l'existence seulement.
2 Cette constante permet d'indiquer une vérification de la possibilité d'exécution.
4 Cette constante permet d'indiquer une vérification de la possibilité d'écriture.
6 Cette constante permet d'indiquer une vérification de la possibilité de lecture.

Retour

Valeur Description
0 Cette valeur permet d'indiquer que le fichier existe et que l'accès spécifié correspond.
-1 Cette valeur permet d'indiquer que le fichier n'existe pas ou que le mode d'accès spécifié ne correspond pas.

Description

Cette fonction permet de fixer le mode d'accès d'une fichier.

Remarques

Exemple

Voici un exemple, du nom de fichier «ACCESS.C» permettant de tester si le fichier du même nom existe :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.      
  4. int main() {
  5.  if(access("ACCESS.C")==0) {
  6.   printf("Le fichier «ACCESS.C» existe !\n");
  7.  } else {
  8.   printf("Le fichier «ACCESS.C» n'existe pas !\n");
  9.  }
  10.  return 0;
  11. }

on obtiendra le résultat suivant :

Le fichier «ACCESS.C» existe !

Voir également

Langage de programmation - Turbo C - Référence de fonctions - chmod
Langage de programmation - Turbo C - Référence de fonctions - fstat
Langage de programmation - Turbo C - Référence de fonctions - stat

Dernière mise à jour : Dimanche, le 28 juin 2015