<cstdio>

Define las macros tradicionalmente definido en el encabezado estándar <stdio.h> de la biblioteca de c.

#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

Comentarios

Como este encabezado también garantiza que los nombres declarados con vinculación externa en el encabezado de la biblioteca estándar de c se declaran en el espacio de nombres std .En esta implementación, los nombres se pueden o no se pueden declarar en el espacio de nombres global, según el entorno específico de traducción.

Vea también

Referencia

Información general de la biblioteca estándar de C++

Seguridad para subprocesos de la biblioteca estándar de C++

Otros recursos

Archivos de encabezado