Stdio.h

2
stdio.h stdio.h, que significa "standardinput-output header” (cabecera estándar E/S), es el archivo de cabecera que contiene las definiciones de las macros, las constantes, las declaraciones de funciones de la biblioteca estándar del lenguaje de programación C para hacer operaciones, es- tándar, de entrada y salida, así como la definición de tipos necesarias para dichas operaciones. Por motivos de com- patibilidad, el lenguaje de programación C++ (derivado de C) también tiene su propia implementación de estas funciones, que son declaradas con el archivo de cabecera cstdio. Las funciones declaradas en stdio.h son sumamente po- pulares. 1 Ejemplo de uso En C y sus derivados, todas las funciones son declaradas en archivos de cabecera. Así, los programadores tienen que incluir el archivo de cabecera stdio.h dentro del códi- go fuente para poder utilizar las funciones que están de- claradas. Nota: el compilador diferencia las mayúsculas entre las minúsculas. #include <stdio.h> int main(void) { int ch; while ( ( ch = getchar() ) != EOF ) putchar(ch); putchar('\n'); return 0; } El programa lee todas las entradas desde la entrada están- dar y las muestra en la salida estándar, línea a línea. 2 Funciones miembro Las funciones declaradas en stdio.h pueden clasificarse en dos categorías: funciones de manipulación de ficheros y funciones de manipulación de entradas y salidas. 3 Constantes miembro Las constantes definidas en el fichero cabecera stdio.h son: 4 Variables miembro El fichero de cabecera stdio.h define las siguientes varia- bles: 5 Tipos miembro Los tipos de datos definidos en el fichero de cabecera st- dio.h son: FILE - estructura que contiene información sobre el fichero o stream (flujo) de texto necesario para realizar las operaciones de entrada/salida sobre él. incluye: posición actual de stream indicador de fin de fichero (EOF) indicador de error puntero al buffer del stream fpos_t - tipo no-array capaz de identificar unívoca- mente la posición de cada byte en un archivo size_t - tipo entero sin signo (positivo); es el tipo de- vuelto por el operador sizeof 6 Véase también Lenguaje de programación C Código stdio.h 1

description

stdio

Transcript of Stdio.h

Page 1: Stdio.h

stdio.h

stdio.h, que significa "standard input-output header”(cabecera estándar E/S), es el archivo de cabecera quecontiene las definiciones de las macros, las constantes, lasdeclaraciones de funciones de la biblioteca estándar dellenguaje de programación C para hacer operaciones, es-tándar, de entrada y salida, así como la definición de tiposnecesarias para dichas operaciones. Por motivos de com-patibilidad, el lenguaje de programación C++ (derivadode C) también tiene su propia implementación de estasfunciones, que son declaradas con el archivo de cabeceracstdio.Las funciones declaradas en stdio.h son sumamente po-pulares.

1 Ejemplo de uso

En C y sus derivados, todas las funciones son declaradasen archivos de cabecera. Así, los programadores tienenque incluir el archivo de cabecera stdio.h dentro del códi-go fuente para poder utilizar las funciones que están de-claradas. Nota: el compilador diferencia las mayúsculasentre las minúsculas.#include <stdio.h> int main(void) { int ch; while ( ( ch =getchar() ) != EOF ) putchar(ch); putchar('\n'); return 0; }

El programa lee todas las entradas desde la entrada están-dar y las muestra en la salida estándar, línea a línea.

2 Funciones miembro

Las funciones declaradas en stdio.h pueden clasificarseen dos categorías: funciones de manipulación de ficherosy funciones de manipulación de entradas y salidas.

3 Constantes miembro

Las constantes definidas en el fichero cabecera stdio.hson:

4 Variables miembro

El fichero de cabecera stdio.h define las siguientes varia-bles:

5 Tipos miembro

Los tipos de datos definidos en el fichero de cabecera st-dio.h son:

• FILE - estructura que contiene información sobreel fichero o stream (flujo) de texto necesario pararealizar las operaciones de entrada/salida sobre él.incluye:

• posición actual de stream• indicador de fin de fichero (EOF)• indicador de error• puntero al buffer del stream

• fpos_t - tipo no-array capaz de identificar unívoca-mente la posición de cada byte en un archivo

• size_t - tipo entero sin signo (positivo); es el tipo de-vuelto por el operador sizeof

6 Véase también• Lenguaje de programación C

• Código stdio.h

1

Page 2: Stdio.h

2 7 TEXTO E IMÁGENES DE ORIGEN, COLABORADORES Y LICENCIAS

7 Texto e imágenes de origen, colaboradores y licencias

7.1 Texto• Stdio.h Fuente: https://es.wikipedia.org/wiki/Stdio.h?oldid=81004997 Colaboradores: Dodo, Superzerocool, Vitamine, Jesuja, Faelomx,

Thijs!bot, Hameryko, TXiKiBoT, Millars, Shooke, Muro Bot, Manupucelano, MetsBot~eswiki, Botellín, Kroji, AVBOT, Diegusjaimes,MystBot, Ptbotgourou, ArthurBot, Jkbw, Rubinbot, D'ohBot, PatruBOT, Angelito7, Savh, Elandy2009, WikitanvirBot, KLBot2, Arthur'Two Sheds’ Jackson, Elvisor, Zehdeh y Anónimos: 23

7.2 Imágenes

7.3 Licencia de contenido• Creative Commons Attribution-Share Alike 3.0