Section courante

A propos

Section administrative du site

FILENO

Numéro de fichier
SVID 3, POSIX, BSD 4.3, ISO 9899 stdio.h

Syntaxe

int fileno(FILE *stream);

Paramètres

Nom Description
stream 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. {
  6.     if(fileno(stderr) == fileno(stdout)) {
  7.        printf("La sortie standard est la même que la sortie d'erreur\n");
  8.     } else {
  9.        printf("La sortie standard est différente de la sortie d'erreur\n");
  10.     }
  11.     return 0;
  12. }

on obtiendra le résultat semblable suivant :

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

Voir également

Langage de programmation - Perl - Référence procédures et fonctions - fileno

Dernière mise à jour : Samedi, le 27 juin 2015