Section courante

A propos

Section administrative du site

FSCANF

Balayage avec format dans le fichier
Langage C++ cstdio (stdio.h)

Syntaxe

int fscanf(FILE *ptrfichier,const *format,...)

Paramètres

Nom Description
ptrfichier Ce paramètre permet d'indiquer l'identificateur de fichier
format Ce paramètre permet d'indiquer le format des informations à traiter

Description

Cette fonction permet la lecture de texte suivant un certain format dans un fichier.

Remarques

Exemple

Prenons pour acquis que le fichier «readtext.txt» est le contenu :

16, 19.74, gladir.com

Voici un exemple montrant une utilisation plus classique de cette fonction :

Essayer maintenant !
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstdlib>
  4.  
  5. int main()
  6. {
  7.     FILE * Handle = fopen("readtext.txt", "r");
  8.     if(Handle != NULL) {
  9.         int Entier;
  10.         float Reel;
  11.         char Chaine[255];
  12.         fscanf(Handle,"%i,%f,%s",&Entier,&Reel,&Chaine);
  13.         std::cout << "Entier = " << Entier << std::endl;
  14.         std::cout << "Réel = " << Reel << std::endl;
  15.         std::cout << "Chaine de caractères = " << Chaine << std::endl;
  16.         fclose(Handle);
  17.     }
  18.     return 0;
  19. }

on obtiendra le résultat suivant :

Entier = 16
Réel = 19.740000
Chaine de caractères = gladir.com

Voir également

Langage de programmation - C++ - Référence de procédures et fonctions - atof
Langage de programmation - C++ - Référence de procédures et fonctions - fprintf
Langage de programmation - C++ - Référence de procédures et fonctions - printf
Langage de programmation - C++ - Référence de procédures et fonctions - scanf
Langage de programmation - C - Référence de procédures et fonctions - fscanf

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 732.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 113.

Dernière mise à jour : Lundi, le 3 août 2015