Criar uma Loja Virtual Grátis
Bibliotecas C/C++
Bibliotecas C/C++

Include e Bibliotecas

A importância das bibliotecas em C é imensa, pois ela poupa-nos muita programação. Uma vez que a função já está pronta dentro da biblioteca, basta importar uma biblioteca e utilizar a função que queremos.

Se quiser mostrar uma mensagem na tela, você não tem que produzir uma função inteira ou criar um comando novo, basta importar uma biblioteca de I/O(entrada e saída). Quando for compilar, o compilador vai buscar nas bibliotecas tais funções para saber como utilizá-las.

O pré-processamento é indicado pelo caracter sharp (#) no inicio da linha e deve ser usado no início da programação.

Importando uma biblioteca

A importação de uma biblioteca é dada pelo comando INCLUDE (incluir) seguido da biblioteca entre os sinais de menor (<) e maior (>).

Porém, devemos notar que existem diferenças entre a importação de bibliotecas de C e de C++.

Importando uma biblioteca em C

Em C, a importação de bibliotecas são mais simples, bastando acrescentar para cada biblioteca um include em uma linha diferente e o nome da biblioteca seguido de ponto H (.h) - .h é a extensão do arquivo da biblioteca que vem da palavra inglesa HEADER (cabeçalho) - se você esquecer de colocá-lo o programa não será compilado.

Vamos incluir duas bibliotecas padrões de C.

Ex:

1.#include <stdio.h>
2.#include <stdlib.h>

Como podem ver, cada biblioteca foi incluída em uma linha.


Importando uma biblioteca em C++

Em C++, a importação de bibliotecas é um pouco diferente. O comando de importação continua sendo o include.Muitos compiladores aceitam formas híbridas de inclusão de bibliotecas, podendo misturar bibliotecas de C e de C++.

Após importarmos uma biblioteca por linha, no final dessa lista devemos demonstrar que tipo de funções usaremos. Na grande maioria dos casos usaremos as funções padrões de cada bibloteca. Podemos fazer isso facilmente digitando a palavra reservada USING* indicando o espaço de nome (namespace) standard (std), que quer dizer padrão em inglês.

Não se esqueça que a palavra reservada USING necessita terminar a linha com ponto e vírgula(;).


Uma biblioteca padrão de entrada e saída de C++.

Ex:

1.#include <iostream>
2.using namespace std;

ou

1.#include <iostream.h>

Assim excusa de meter no codigo:
2.using namespace std;

Uma importação híbrida de bibliotecas de C e C++.

Ex:

1.#include <stdlib.h>
2.//biblioteca de C
3.#include <iostream>
4.//biblioteca de C++
5.using namespace std;

As bibliotecas de C são diferentes das bibliotecas de C++. Apesar de muitos compiladores de C++ suportarem as bibliotecas de C, nenhum compilador exclusivamente de C suporta bibliotecas de C++.


Fonte de informação:https://www.tiexpert.net/programacao/c/include.php