Bibliotecas De C++
es 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
Función | Valores |
isalnum | (A - Z o a - z) o (0 - 9) |
isalpha | (A - Z o a - z) |
isascii | 0 - 127 (0x00-0x7F) |
iscntrl | (0x7F o 0x00-0x1F) |
isdigit | (0 - 9)|
isgraph | Imprimibles menos ' ' |
islower | (a - z) |
isprint | Imprimibles incluido ' ' |
ispunct | Signos de puntuación |
isspace | espacio, tab, retorno de línea, cambio de línea, tab vertical, salto de página (0x09 a 0x0D, 0x20). |
isupper | (A-Z) |
isxdigit | (0 to 9, A to F, a to f). |
STRING COMO ARREGLO DE CARACTERES Las strings no son mas que un caso especial de arreglode caracteres y como tales presentan ciertas peculiaridades que no son posible resolver con metodos tradicionales. Por ejemplo no es valido usar simples sentencias de asignación o comparación. 1.- char nombre [30],copia[nombre]; copia = nombre; esto no es valido en CPP 2.- if(opcion==`si`) Tampoco es valido en CPP Para casos como estos se deberan usar ciertas funciones de manipulación de stringsque provee el lenguaje C, estas funciones son : #include <string.h> a) STRCPY(string destino,string original); Se utiliza para copiar el contenido de un string original en un string de destino. ejemplo: char nombre[30],copia[30]; nombre= getstring(“nombre”); strcpy(copia,nombre); strcpy(nombre,”pato”); b) STRCAT(string1,string2); Encadena o agrega al final de la string1 la string2. ejemplo:char nombre[30],copia[30]; strcpy(nombre,”pepe”); strcat(nombre,”lopez”); c) STRCMP(string1,string2); Se utiliza para comparar 2 strings, esta función regresa cero si ambas strings son iguales, regresa un numero mayor que cero si string 1 es mayor que string 2 y regresa un numero menor que cero si string 1 es menor alfabeticamente que string 2. ejemplo: char opcion[3]; strcmp(opcion,”si”);if(strcmp(opcion,”si”)==0) d) STRLEN(string); Esta función regresa la cantidad de caracteres que tiene la string. ejemplo: char nombre[30]; strcpy(nombre,”juan”); printf(”%d”,sizeof(nombre)); →REGRESA 30 printf”%d”,strlen(nombre)); →REGRESA 4 | |
math.h
es 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 susfunciones 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 cmath.
Nombre | Descripción |
acos | arcocoseno |
asin | arcoseno |
atan | arcotangente |
atan2 | arcotangente de dos parámetros |
ceil | menor entero no menor que el parámetro |
cos | coseno |
cosh | coseno hiperbólico |
exp(doublex) | función exponencial, computa ex |
abs | valor absoluto |
floor | mayor entero no mayor que el parámetro |
fmod | residuo de la division de flotantes |
frexp | fracciona y eleva al cuadrado. |
ldexp | tamaño del exponente de un valor en punto flotante |
log | logaritmo natural |
log10 | logaritmo en base 10 |
modf | obtiene un valor en punto flotante íntegro y en partes |pow(x,y) | eleva un valor dado a un exponente, xy |
sin | seno |
sinh | seno hiperbólico |
sqrt | raíz cuadrada |
tan | tangente |
tanh | tangente hiperbólica |
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, lasdeclaraciones de funciones y la definición de tipos usados por varias operaciones estándar de entrada y salida. Por motivos de compatibilidad, el lenguaje de programación C++ (derivado de C) también tiene su propia implementación de estas funciones, que son declaradas con el archivo de cabecera cstdio.
Nombre | Descripción |
Funciones de manipulación de ficheros |
fclose | Cierra un fichero a...
Regístrate para leer el documento completo.