Entrada estándar

Entrada estándar

Entrada estándar

La entrada estándar (STDIN) es un concepto típico de los sistemas operativos Unix.

Cada proceso en estos entornos suele disponer de tres archivos abiertos al comienzo de su ejecución: la entrada, la salida y la salida de errores. Adquieren carácter de estándar porque suelen estar asignados a descriptores de ficheros conocidos, de manera que un programa siempre tomará los datos de entrada por el descriptor cero, enviará los resultados por el uno y mostrará los errores por el dos. Pero esto es mera convención, y no tiene mucho sentido en sistemas gráficos como X Window o en programas funcionando como demonio.

Una forma de referirse a ellas es usando, según el lenguaje de programación y el entorno letras mayúsculas o minúsculas, los nombres STDIN, STDOUT y STDERR.

El shell del sistema es el encargado, generalmente, de abrir esta entrada y conectarla con el terminal al que está asignado el programa, puesto que es el programa más usual para comunicarse con un operador.

La entrada estándar también se suele conectar a la salida estándar de un proceso, de manera que el programa lea directamente los resultados que otro produce. En Unix se utiliza el carácter | para expresar dicho tipo de conexión:

$ programa1 | programa2 | programa3

Lo que viene a significar que se ejecuta el programa1 y su salida estándar (descriptor de fichero 1) se conecta con la entrada estándar del programa2 (descriptor 0), que a su vez hace lo mismo con programa3.

Véase también

  • Salida estándar
Obtenido de "Entrada est%C3%A1ndar"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • Entrada estándar — La entrada estándar (STDIN) es un concepto típico de los sistemas operativos Unix. Cada proceso en estos entornos suele disponer de tres archivos abiertos al comienzo de su ejecución: la entrada, la salida y la salida de errores. Adquieren… …   Enciclopedia Universal

  • Estándar de exclusión de robots — Saltar a navegación, búsqueda El estándar de exclusión de robots, también conocido como el protocolo de la exclusión de robots o protocolo de robots.txt es un método para evitar que ciertos bots que analizan los sitios Web u otros robots que… …   Wikipedia Español

  • Interfaz de entrada común — (en inglés Common Gateway Interface, abreviado CGI) es una importante tecnología de la World Wide Web que permite a un cliente (navegador web) solicitar datos de un programa ejecutado en un servidor web. CGI especifica un estándar para transferir …   Wikipedia Español

  • Biblioteca estándar de C — La biblioteca estándar de C (también conocida como libc) es una recopilación de ficheros cabecera y bibliotecas con rutinas, estandarizadas por un comité de la Organización Internacional para la Estandarización (ISO), que implementan operaciones… …   Wikipedia Español

  • Biblioteca estándar de C++ — En C++, la biblioteca estándar es una colección de Clases y funciones, escritas en el núcleo del lenguaje. La biblioteca estándar proporciona varios contenedores genéricos, funciones para utilizar y manipular esos contenedores, funciones objeto,… …   Wikipedia Español

  • Diferencias de vocabulario estándar entre países hispanohablantes — Anexo:Diferencias de vocabulario estándar entre países hispanohablantes Saltar a navegación, búsqueda Cuando una lengua como la española se habla en tal cantidad de países distintos, no es sorprendente que en cada país se hayan desarrollado… …   Wikipedia Español

  • C++ — Desarrollador(es) Bjarne Stroustrup, Bell Labs Información general …   Wikipedia Español

  • Stdio.h — Saltar a navegación, búsqueda stdio.h, que significa standard input output header (cabecera estandar E/S), es la biblioteca estándar del lenguaje de programación C, el archivo de cabecera que contiene las definiciones de macros, las constantes,… …   Wikipedia Español

  • stdio.h — stdio.h, que significa standard input output header (cabecera estandar E/S), es la biblioteca estándar del lenguaje de programación C, el archivo de cabecera que contiene las definiciones de macros, las constantes, las declaraciones de funciones… …   Wikipedia Español

  • scanf — La función scanf() (scan format, analizar con formato), en realidad representa a una familia de funciones que analizan una entrada de datos con formato y cargan el resultado en los argumentos que se pasan por referencia a dicha función o… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”