Sei sulla pagina 1di 6

RESUMEN DE LIBRERIAS

assert.h Contiene una macro para el diagnstico dentro de los programas.


ctype.h Contiene varias funciones para comprobacin de tipos y transformacin
de caracteres.
errno.h Contiene varias macros usadas para informar de errores.
limits.h Contienen varias macros que definen constantes para el tamao de tipo
enteros.
float.h Contienen varias macros que definen constantes para el tamao de tipo
flotante.
locale.h Contienen varias macros, funciones y tipos para unidades locales,
como unidad monetaria, tiempo, dgitos, etc.
math.h Contiene un macro y varias funciones matemticas.
setjmp.h Contienen declaraciones que proporcionan una forma de evitar la
secuencia normal de llamada y regreso de funciones.
signal.h Contiene un tipo, dos funciones y varias macros para manejar
condiciones excepcionales que aparecen durante la ejecucin, tal como una seal
de interrupcin de una fuente externa o un error en la ejecucin.
stdarg.h Contiene un tipo y tres macros que proporcionan recursos para
recorrer una lista de argumentos de funcin de tamao y tipo desconocido.
stddef.h Contiene varios tipos y macros que tambin estn definidas en otras
libreras, como size_t.
stdio.h Contiene tipos, macros y funciones para la realizacin de tareas de E/S.
stdlib.h Contiene tipos, macros y funciones para la conversin numrica,
generacin de nmeros aleatorios, bsquedas y ordenacin, gestin de memoria y
tareas similares.
string.h Contiene tipos, macros y funciones para la manipulacin de cadenas de
caracteres.
time.h Contiene tipos, macros y funciones para la la manipulacin de
informacin sobre fechas y horas.






























Bibliotecas ms importantes en C++
iostream.h
Declara en el C++ bsico los datos de (I/O).
Funciones
Cin : Declara los datos de entrada para alas variables
Cout : Muestra los datos que uno desea que se vean en la pantalla.

stdio.h
Define los tipos y macros necesitados para el paquete definido de I/O normal en
Kernighan y Ritchie, extendido bajo el Sistema de UNIX V.
Define el estndar de I/O predefinido vierte stdin, stdout, stdprn, y stderr, y declara
I/O de datos.

Funciones

gets
Sintaxis:
#include <stdio.h>
char *gets(char *s);
Description:
Recibe un cadena del stdin (cadena estndar de entrada).
Gets colecciona una cadena de caracteres terminados por una nueva lnea desde
la cadena estndar de entrada stdin y lo pone en s. La nueva lnea es
reemplazada por un carcter nulo (\0) en s.
Gets permite las cadenas de la entrada para contener ciertos caracteres del
whitespace o espacio en blanco (los espacios, etiquetas). Gets vuelve cuando
encuentra una nueva lnea; a toda la nueva lnea la copia en s.
Note: Para Win32s o Win32 las aplicaciones de GUI, deben remitirse los stdin.
El Valor de retorno:
Si el programa esta bien, Gets devuelve s al argumento de la cadena.
Si hay error, Gets devuelve NULO
putchar
Sintaxis:
#include <stdio.h>
int putchar(int c);
Descripcin:
putchar(c) es un macro definido para putc(c, stdout).
Note: Para Win32s o Win32 las aplicaciones de GUI, deben remitirse los stdout.
El Valor de retorno:
Si el programa esta bien, putchar devuelve el carcter c.
Si hay error, putchar devuelve EOF.
math.h
Math.h realiza clculos matemticos y conversiones.
Cos, cosl
Sintaxis:
#include <math.h>
double cos(double x);
long double cosl(long double x);
Descripcin:
Calcula el coseno de un valor.
Cos computa el coseno del valor de la entrada. El ngulo se especifica en los
radianes.
Cosl es la versin doble larga; toma un argumento doble largo y devuelve un
resultado doble largo.
Esta funcin puede usarse con bcd y tipos del complejo.
El Valor de retorno:
Si el programa esta bien, Cos de un argumento real devuelve un valor en el rango
-1 a 1
Si hay error, estas funciones pueden modificarse a travs de _matherr (o
_matherrl).
pow, powl
Sintaxis:
#include <math.h>
double pow(double x, double y);
long double powl(long double x, long double y);
Descripcin:
Calcula x a la potencia y (xy).
Powl es la versin larga doble; toma argumentos dobles y regresa un resultado
doble largo.
Esta funcin puede usarse con los bcd y tipos complejos.
El Valor de retorno:
Si el programa esta bien, el pow y powl devuelven el valor calculado de x elevado
a y.
A veces los resultados dados son grandes o son incalculables. Cuando el
resultado es correcto pero grandes o incalculables las funciones devuelven
HUGE_VAL (pow) or _LHUGE_VAL (powl).
Los resultados de magnitud excesivamente grande pueden causar el errno
inconstante global para ser puesto a
ERANGE Resultado fuera de rango
Si el argumento x pas al pow o usted llama el pow(0,0).
EDOM Error de Dominio
Error que maneja para estas funciones puede modificarse a travs de las
funciones _matherr y _matherrl.
sqrt, sqrtl
Sintaxis:
#include <math.h>
double sqrt(double x);
long double sqrtl(long double x);
Descripcin:
Calcula la raz cuadrada positiva.
Sqrt calcula la raz cuadrada positiva del argumento x.
Sqrtl es la versin larga doble; toma argumentos dobles y regresa un resultado
doble largo. Error que maneja para estas funciones puede ser modificadas a
travs de las funciones _matherr y _matherrl.
Esta funcin puede usarse con los bcd y tipos del complejo.
El Valor de retorno:
Si el programa esta bien, sqrt y sqrtl devuelven el valor calculado, la raz cuadrada
de x. Si x es real y positivo, el resultado es positivo. Si x es real y negativo, el
retorno ser inconstante global se pone a EDOM (Error de Dominio).
string.h
Declara varios cadenas-manipulacin y memorias de rutinas de manipulacin.
Strcpy
Sintaxis:
#include <string.h>
char *strcpy(char *dest, const char *src);
Descripcin:
Copia de una cadena a otra.
Copia las cadenas del src al dest, se detiene despus que el carcter nulo haya
terminando de moverse.
El Valor de retorno:
el strcpy devuelve el dest.
Strcmp
Sintaxis:
#include <string.h>
int strcmp(const char *s1, const char *s2);
Descripcin:
Compara de una cadena a otra.
Strcmp realiza una comparacin sin firmar de s1 al s2, empieza con el primer
carcter de cada cordn y contina con los caracteres subsecuentes hasta que los
caracteres correspondientes difieren o hasta el fin que alcance la cadena.
El Valor de retorno:
Si el s1 es... el strcmp devuelve un valor que es...
menos del s2 <0
igual que el s2 == 0
mayor que el s2> 0
conio.h
Declara varias funciones usadas llamando la consola del sistema operativo las
rutinas de I/O.
Clrscr
Sintaxis:
#include <conio.h>
void clrscr(void);
Descripcin:
Aclara el modo de texto de la ventana.
clrscr aclara el texto de la actual y lugares del cursor en la esquina izquierda
superior o en la posicin (1,1).
La nota: no use esta funcin para Win32s o Win32 o aplicaciones de GUI.
El Valor de retorno:
Ninguno.
Clreol
Sintaxis:
#include <conio.h.>
void clreol(void);
Descripcin:
Aclara el final de la lnea en la ventana de texto.
clreol aclara todos los caracteres donde el cursor se posicione hasta el fin de la
lnea dentro de la ventana de texto actual, sin mover el cursor.
La nota: no use esta funcin para Win32s o Win32 o aplicaciones de GUI.
El Valor de retorno:
Ninguno.
Gotoxy
Sintaxis:
#include <conio.h>
void gotoxy(int x
int y);
Descripcin:
Posiciona el cursor en la ventana del texto.
Gotoxy mueve el cursor a la posicin dada en la ventana del texto actual. Si las
coordenadas no son valas entonces la funcin gotoxy se ignora. Un ejemplo de
esto es si gotoxy(40,30) cuando (35,25) es la correcta posicin del fondo de la
ventana. Ningn argumento de gotoxy puede ser el cero.
La nota: no use esta funcin para Win32s o Win32 o aplicaciones de GUI.
El Valor de retorno:
Ninguno.
Switch
Sintaxis:
switch ( <switch variable> ) {
case <constant expression> : <statement>; [break;]
.
.
.
default : <statement>;
}
Descripcin:
Use la declaracin switch para pasar el mando a un caso que empareja el <el
interruptor inconstante>. A que el punto las declaraciones que siguen el caso
emparejando evala.
Si ningn caso satisface la condicin que el caso predefinido evala. Evitar
evaluar cualquier otro caso y abandonar el mando del interruptor, termine cada
caso break.
iomanip.h
Declara la I/O de las cadenas en C++ y contiene los macros por crear a los
manipuladores del parametro.
Incluye:
IOSTREAM.H

Potrebbero piacerti anche