CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
Edna Lenguaje C
1. Librerías del
lenguaje C
Las librerías estándar de C (también conocidas como libc) son una recopilación de ficheros
cabecera y librerías
con rutinas que implementan operaciones comunes, como las de entrada salida o el
tratamiento de cadenas. A
diferencia de otros lenguajes como COBOL, FORTRAN, o PL/I, C no incorpora palabras clave
para estas tareas,
por lo que prácticamente todo programa implementado en C se basa en la librería estándar
para funcionar.
<stdio.h>
Significa "standard input-output header" (cabecera estandar E/S), es en la librería estándar del
lenguaje de
programación C el archivo de cabecera que contiene las definiciones de macros, las
constantes, las
declaraciones de funciones y la definición de tipos usados por varias operaciones estándar de
entrada y salida.
Por una parte, porque creemos que quedará más claro que C/C++ es un lenguaje
completo en si mismo, las librerías ANSI que se incluyen con todos los compiladores
están escritas en C o en ensamblador, y por lo tanto no son "imprescindibles" para
escribir programas en C.
Es cierto que son una gran ayuda, pero también lo son las librerías que escribe cada uno
para su uso personal.
Por otra parte, estas páginas podrán usarse como consulta para ver el funcionamiento de
cada función individual, sin necesidad de buscarlas a través del curso. Para que la
consulta sea más fácil, se incluye un índice alfabético de funciones, y un índice de
ficheros de cabecera.
Hay que mencionar que todos los ejemplos y explicaciones se refieren a C estándar. De
todos modos, si se quieren utilizar estas librerías en C++ no hay ningún inconveniente,
pero para ceñirse al estándar C++ los ficheros de cabecera se forman sin la extensión
".h" y añadiendo el prefijo "c" al nombre. Por ejemplo, el fichero de cabecera para stdio
en C es <stdio.h>, y en C++ es <cstdio>.
Nota: algunas descripciones de funciones, estructuras y macros han sido extraídas de
la ayuda de