<cstdio>

Définit les macros sont généralement définies dans l'en-tête standard de bibliothèque C <stdio.h> .

#if <TRADITIONAL C HEADERS>
   #include <stdio.h>

#undef clearerr
#undef feof
#undef ferror
#undef getc
#undef getchar
#undef putc
#undef putchar

namespace std {
   using ::fclose; 
   using ::feof;
   using ::ferror; 
   using ::fflush; 
   using ::fgetc;
   using ::fgetpos; 
   using ::fgets; 
   using ::FILE;
   using ::clearerr; 
   using ::fopen;
   using ::fprintf; 
   using ::fpos_t;
   using ::fputc; 
   using ::fputs;
   using ::fread; 
   using ::freopen; 
   using ::fscanf;
   using ::fseek; 
   using ::fsetpos; 
   using ::ftell;
   using ::fwrite; 
   using ::getc; 
   using ::getchar;
   using ::gets; 
   using ::perror;
   using ::putc; 
   using ::putchar;
   using ::printf; 
   using ::puts; 
   using ::remove;
   using ::rename; 
   using ::rewind; 
   using ::scanf;
   using ::setbuf; 
   using ::setvbuf; 
   using ::size_t;
   using ::sprintf;
   using ::sscanf; 
   using ::tmpfile; 
   using ::tmpnam;
   using ::ungetc; 
   using ::vfprintf; 
   using ::vprintf;
   using ::vsprintf;
}
#endif

Notes

Notamment cet en-tête garantit également que les noms déclarés avec la liaison externe dans l'en-tête standard de bibliothèque C sont déclarés dans l'espace de noms de type .Dans cette implémentation, les noms peuvent ou non peuvent également être déclarés dans l'espace de noms global, selon l'environnement spécifique de traduction.

Voir aussi

Référence

Vue d'ensemble de la bibliothèque C++ standard

Sécurité des threads dans la bibliothèque C++ standard

Autres ressources

Fichiers d'en-tête