LIBRERÍAS EN C++
En C++, se conoce como librerías (o bibliotecas) a cierto tipo de archivos que podemos importar o incluir en nuestro programa. Estos archivos contienen las especificaciones de diferentes funcionalidades ya construidas y utilizables que podremos agregar a nuestro programa, como por ejemplo leer del teclado o mostrar algo por pantalla entre muchas otras más.
¿Para qué sirve la librería "stddef.h"?
El archivo de cabecera de la biblioteca estándar de C stddef.h se utiliza para definir macros como NULL y tipos de datos muy útiles como ptrdiff_t
Los macros son:
NULL – Un macro que incluye la constante de puntero a nulo.
Offsetof(tipo, miembro) – Una macro que se usa para determinar los bytes que ocupa un campo en una estructura de un tipo.
Los tipos son:
size_t – Representa el tamaño de objetos en areas de memoria.
wchar_t – Especificación del tipo “wide character” de C++. Requiere de stddef.h o wchar.h.
ptrdiff_t – Almacena el resultado de restar dos punteros.
​
En la biblioteca stdlib.h se define un tipo de dato llamado size_t que representa el tamaño de un vector para las funciones miembro de la biblioteca. En la práctica, se asume que size_t es equivalente a un entero sin signo (positivo).1​
También se definen dos tipos de datos más, div_t y ldiv_t. Son los tipos devueltos por las funciones div y ldiv. Según el estándar, estos tipos se definen del siguiente modo:
​
typedef struct {
int quot, rem;
} div_t;
typedef struct {
long int quot, rem;
} ldiv_t;
​
​
​
¿Para qué sirve la librería "stdio.h?"
Librería stdio: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida.​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​





EJEMPLO:
​
#include <stdio.h>
#include <conio.h>
main()
{
printf("Bienvenido al Lenguaje Cnn " ); // Esto "n" Funciona para dar un salto de linea al siguiente mensaje (sangría).
printf("En Taringa y You Tube soy: Artillere" );
getch();
return 0;
}
¿Para qué sirve la librería "stdlib.h"?
Librería stdlib: Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso general.


EJEMPLO
​
#include<stdio.h>
#include<stdlib.h>
int x,y, *p, *t;
void main()
{
printf("Ingrese Valor 1: ");
scanf("%i", &x);
printf("Ingrese Valor 2: ");
scanf("%i", &y);
p=&x;
t=&y;
printf("\nValor de X %i", x);
printf("\nLa direccion de x es: %p", p);
printf("\nValor de Y %i", y);
printf("\nLa direccion de Y es: %p", t);
system("pause");
}