LIBRERIAS EN C++
1.- <stdio.h>
stdio.h, que significa "standard input-output header" (cabecera estándar E/S), es el archivo de cabecera que contiene las definiciones de las macros, las constantes, las declaraciones de funciones de la biblioteca estándar del lenguaje de programación C para hacer operaciones, estándar, de entrada y salida, así como la definición de tipos necesarias para dichas operaciones. 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.
Las funciones declaradas en stdio.h son sumamente populares.
​
​


2.- <stdlib.h>
Este encabezado define varias funciones de propósito general, incluida la gestión dinámica de la memoria, la generación de números aleatorios, la comunicación con el entorno, la aritmética de enteros, la búsqueda, la clasificación y la conversión.
Programa que carga los números aleatorios del 1 al 50, en un array de 4 filas y 5 columnas.
​

free()
libera la memoria asignada. Su único parámetro es el puntero utilizado. El siguiente ejemplo asigna memoria para 10 enteros, (10 * 2 bytes = 20 bytes).

3.- <cstring>
En computación las strings de C son secuencia de caracteres guardados como una matriz de caracteres terminados con un carácter nulo ('\0' o ASCII 0). El nombre se refiere al lenguaje de programación C y se usa para distinguir esta forma de representar una cadena a cualquier otra.
DE COPIA:
strcpy()
Copiar una cadena y pegarla sobre otra.
strncpy()
Copia los primeros "n" caracteres de una cadena a otra.
DE CONCATENACIÓN:
strcat()
Concatena dos cadenas.
strncat()
Concatena los primeros "n" caracteres de una cadena al final de otra.
DE COMPARACIÓN:
strcmp()
Compara si dos cadenas son iguales.
strncmp()
Compara si los primeros "n" caracteres de una cadena son iguales a los primeros "n" caracteres de otra.
DE BÚSQUEDA:
strchr()
Busca en la cadena la primera ocurrencia de un caracter (char) indicado.
strrchr()
Busca en la cadena la última ocurrencia de un caracter (char) indicado.
strcspn()
Busca en una cadena la primera ocurrencia de cualquiera de los caracteres de otra cadena y retorna la posición de la misma.
strpbrk()
Busca en una cadena la primera ocurrencia de cualquiera de los caracteres de otra cadena y retorna un puntero a char con la subcadena formada desde esa posición.
strspn()
Retorna el largo de la porción inicial de una cadena que está formada solamente por los caracteres presentes en otra.
strstr()
Busca una cadena dentro de otra cadena, retorna un puntero a la subcadena.
strtok()
Divide una cadena en segmentos (o tokens) delimitados por los caracteres char que indiquemos.
OTROS:
strerror()
Retorna una cadena que describe un error producido en el programa (pura magia).
strlen()
Retorna el largo de una cadena.
​
