Section courante

A propos

Section administrative du site

CHMOD

Change le mode
Turbo C io.h

Syntaxe

int chmod(char *path,int pmode)

Paramètres

Nom Description
path Ce paramètre permet d'indiquer le chemin d'accès
pmode Ce paramètre permet d'indiquer le mode d'accès:
Constante Description
S_IREAD Cette constante permet d'indiquer le mode d'accès en lecture seulement
S_IWRITE Cette constante permet d'indiquer le mode d'accès en écriture seulement
S_IREAD | S_IWRITE Cette constante permet d'indiquer le mode d'accès en lecture et en écriture

Description

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

Exemple

Voici un exemple montrant une utilisation de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <io.h>
  4. #include <sys/types.h>
  5. #include <sys/stat.h>
  6.          
  7. int main() {
  8.  FILE * Handle = fopen("lecture.txt", "w+");
  9.  if(Handle != NULL) {
  10.   fprintf(Handle,"Boujour!\n");
  11.   fclose(Handle);
  12.  }
  13.  chmod("lecture.txt",S_IREAD);
  14.  return 0;
  15. }

Voir également

Langage de programmation - Turbo C - Référence de fonctions - access

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