Section courante

A propos

Section administrative du site

FILENO

Numéro de fichier
Visual C++ stdio.h

Syntaxe

int fileno(FILE *PointerFile);

Paramètres

Nom Description
n 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 "stdafx.h"
  2. #include "stdlib.h"
  3.  
  4. int main(int argc, char* argv[]) {
  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


Dernière mise à jour : Samedi, le 7 avril 2018