Bibliotecas en C++

Anuncio
Bibliotecas más importantes en C++
iostream.h
Declara en el C++ básico 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 estándar 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 estándar de entrada).
Gets colecciona una cadena de caracteres terminados por una nueva línea desde la cadena estándar de entrada
stdin y lo pone en s. La nueva línea es reemplazada por un carácter 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 línea; a toda la nueva línea 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:
1
#include <stdio.h>
int putchar(int c);
Descripción:
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 carácter c.
Si hay error, putchar devuelve EOF.
math.h
Math.h realiza cálculos matemáticos y conversiones.
Cos, cosl
Sintaxis:
#include <math.h>
double cos(double x);
long double cosl(long double x);
Descripción:
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 versión doble larga; toma un argumento doble largo y devuelve un resultado doble largo.
Esta función 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 través de _matherr (o _matherrl).
pow, powl
Sintaxis:
#include <math.h>
2
double pow(double x, double y);
long double powl(long double x, long double y);
Descripción:
Calcula x a la potencia y (xy).
Powl es la versión larga doble; toma argumentos dobles y regresa un resultado doble largo.
Esta función 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 través de las funciones _matherr y _matherrl.
sqrt, sqrtl
Sintaxis:
#include <math.h>
double sqrt(double x);
long double sqrtl(long double x);
Descripción:
Calcula la raíz cuadrada positiva.
Sqrt calcula la raíz cuadrada positiva del argumento x.
Sqrtl es la versión larga doble; toma argumentos dobles y regresa un resultado doble largo. Error que maneja
para estas funciones puede ser modificadas a través de las funciones _matherr y _matherrl.
Esta función puede usarse con los bcd y tipos del complejo.
El Valor de retorno:
3
Si el programa esta bien, sqrt y sqrtl devuelven el valor calculado, la raíz 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−manipulación y memorias de rutinas de manipulación.
Strcpy
Sintaxis:
#include <string.h>
char *strcpy(char *dest, const char *src);
Descripción:
Copia de una cadena a otra.
Copia las cadenas del src al dest, se detiene después que el carácter 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);
Descripción:
Compara de una cadena a otra.
Strcmp realiza una comparación sin firmar de s1 al s2, empieza con el primer carácter de cada cordón y
continúa 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
4
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);
Descripción:
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 posición (1,1).
La nota: no use esta función para Win32s o Win32 o aplicaciones de GUI.
El Valor de retorno:
Ninguno.
Clreol
Sintaxis:
#include <conio.h.>
void clreol(void);
Descripción:
Aclara el final de la línea en la ventana de texto.
clreol aclara todos los caracteres donde el cursor se posicione hasta el fin de la línea dentro de la ventana de
texto actual, sin mover el cursor.
La nota: no use esta función para Win32s o Win32 o aplicaciones de GUI.
El Valor de retorno:
Ninguno.
Gotoxy
Sintaxis:
#include <conio.h>
void gotoxy(int x
5
int y);
Descripción:
Posiciona el cursor en la ventana del texto.
Gotoxy mueve el cursor a la posición dada en la ventana del texto actual. Si las coordenadas no son valías
entonces la función gotoxy se ignora. Un ejemplo de esto es si gotoxy(40,30) cuando (35,25) es la correcta
posición del fondo de la ventana. Ningún argumento de gotoxy puede ser el cero.
La nota: no use esta función 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>;
}
Descripción:
Use la declaración 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 evalúa.
Si ningún caso satisface la condición que el caso predefinido evalúa. 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
6
Descargar