Bibliotecas en C++

Computación. Lenguajes de Programación. Iostream. Stdio. Math. String. Conio. Iomanip

  • Enviado por: Davex
  • Idioma: castellano
  • País: Perú Perú
  • 7 páginas

publicidad
cursos destacados
Backup: Sistemas de respaldo de información
Backup: Sistemas de respaldo de información
Aprende todo sobre la realización de una Backup con Gabak Technologies.
Así cuando tengas que instalar un sistema...
Ver más información

Crea tu Tienda Online con PrestaShop
Crea tu Tienda Online con PrestaShop
Crea tu tienda Online con la versión más actual del líder en eCommerce, Prestashop 1.5.4.

La nueva función...
Ver más información


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:

#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>

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:

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

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

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