Section courante

A propos

Section administrative du site

FILENO

Numéro de fichier
Turbo C stdio.h

Syntaxe

int fileno(FILE *PointerFile)

Paramètres

Nom Description
PointerFile Ce paramètre permet d'indiquer l'identificateur de fichier

Description

Cette fonction permet de demander l'identificateur Handle d'un fichier.

Exemple

Voici un exemple montrant comment tester si la sortie standard est la même que la sortie d'erreur :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.      
  4. int main() {
  5.  if(fileno(stderr) == fileno(stdout)) {
  6.   printf("La sortie standard est la même que la sortie d'erreur\n");
  7.  } else {
  8.   printf("La sortie standard est différente de la sortie d'erreur\n");
  9.  }
  10.  return 0;
  11. }

on obtiendra le résultat semblable suivant :

La sortie standard est différente de la sortie d'erreur

Voir également

Langage de programmation - C pour Linux - Référence de fonctions - fileno
Langage de programmation - Perl - Référence de fonctions - fileno

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