Librerías en c - Copy

4
Librerías en c Librería Iostream iostream es un componente de la biblioteca estándar (STL) del lenguaje de programación C++ que es utilizado para operaciones de entrada/salida. Su nombre es un acrónimo de Input/Output Stream. El flujo de entrada y salida de datos en C++ (y su predecesor C) no se encuentra definida dentro de la sintaxis básica y se provee por medio de librerias de funciones especializadas como iostream. iostream define los siguientes objetos: cin : Flujo de entrada (que entra) cout : Flujo de salida (que sale) cerr : Flujo de error no almacenado. clog : Flujo de error almacenado. Todos los objetos derivados de iostream hacen parte del espacio de nombres std. Librería 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 y la definición de tipos usados por varias operaciones estándar de entrada y salida. Librería stdlib.h stdlib.h (std-lib: standard library o biblioteca estándar) es el archivo de cabecera de la biblioteca estándar de propósito general del lenguaje de programación C. Contiene los prototipos de funciones de C para gestión de memoria dinámica, control de procesos y otras.

Transcript of Librerías en c - Copy

Page 1: Librerías en c - Copy

Librerías en c

Librería Iostreamiostream es un componente de la biblioteca estándar (STL) del lenguaje de programación C++ que es utilizado para operaciones de entrada/salida. Su nombre es un acrónimo de Input/Output Stream. El flujo de entrada y salida de datos en C++ (y su predecesor C) no se encuentra definida dentro de la sintaxis básica y se provee por medio de librerias de funciones especializadas como iostream. iostream define los siguientes objetos:

cin : Flujo de entrada (que entra)

cout : Flujo de salida (que sale)

cerr : Flujo de error no almacenado.

clog : Flujo de error almacenado.

Todos los objetos derivados de iostream hacen parte del espacio de nombres std.

Librería stdio.hstdio.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 y la definición de tipos usados por varias operaciones estándar de entrada y salida.

Librería stdlib.hstdlib.h (std-lib: standard library o biblioteca estándar) es el archivo de cabecera de la biblioteca estándar de propósito general del lenguaje de programación C. Contiene los prototipos de funciones de C para gestión de memoria dinámica, control de procesos y otras.

Page 2: Librerías en c - Copy

Librería conio.hLa librería conio se utiliza más que nada por sus comandos: getch(), clrscr(), gotoxy(), textcolor(), ytextbackground(), los cuales usamos para darle mejor presentación a nuestros programas. Pero pensandolo bien, ¿en verdad necesitamos que los programas en consola se vean bien? La verdad es que no, lo que importa es que funcionen.Aun así, algunas funciones de la librería conio.h se pueden sustituir con funciones estándares, por ejemplo.

Para sustituir getch(), solo necesitamos: cin.get(); la cual está en <stdio.h>. Si no funciona entonces tendremos que ponerla dos veces: cin.get();cin.get();, la cuestión es algo complicada de explicar.

Para sustituir clrscr(), solo necesitamos escribir system(“cls”); la cual está en <iostream> (es sin .h, se definiría así: #include<iostream>).

Gotoxy() es algo vanal, y además se puede sustituir usando \n (espacio hacia abajo) y \t(espacio hacia la derecha) dentro de un printf();

Y la verdad es que cualquiera te agradecerá que no le pongas fondo rosa y letras amarillas a tus programas.

Librería math.hes un archivo de cabecera de la biblioteca estándar del lenguaje de programación C diseñado para operaciones matemáticas básicas. Muchas de sus funciones incluyen el uso de números en coma flotante. C++ también implementa estas funciones por razones de compatibilidad y las declara en la cabecera math.

Librería Windows.hLas funciones que contiene no son exactamente las mismas para todas las versiones de sistema operativo y de compiladores. Puedes abrir el fichero "windows.h" de tu compilador y mirar la lista de funciones que contiene, pero no suele ser algo fácil: se tiende a esquivar los detalles de "windows.h" y a usar funciones de más alto nivel, especialmente con diseñadores visuales para lenguajes más avanzados que C, como C++ o C#.

Librería ctype.hes un archivo de cabecera de la biblioteca estándar del lenguaje de programación C diseñado para operaciones básicas con caracteres. Contiene los prototipos de las funciones y macros para clasificar caracteres. Son funciones que nos permiten conocer la naturaleza de un caracter, o bien para convertir de mayusculas a minusculas y viceversa; y valores enteros a codigos ASCII.

Page 3: Librerías en c - Copy

Librería string.hes un archivo de la Biblioteca estándar del lenguaje de programación C que contiene la definición de macros, constantes, funciones y tipos de utilidad para trabajar con cadenas de caracteres y algunas operaciones de manipulación de memoria (el nombre string puede ser algo inapropiado).

Librería time.hes un archivo de cabecera de la biblioteca estándar del lenguaje de programación C que contiene funciones para manipular y formatear la fecha y hora del sistema.

Librería signal.hes un archivo de cabecera definido en la Biblioteca estándar de C para especificar como un programa maneja señales mientras se ejecuta. Una señal puede reportar un comportamiento excepcional en el programa (tales como la división por cero), o una señal puede reportar algún evento asíncrono fuera del programa (como alguien está pulsando una tecla de atención interactiva en el teclado)

Librería dir.hEn esta librería encontraremos una serie de rutinas que nos permitirán realizar operaciones básicas con directorios y unidades de disco.