Vous êtes sur la page 1sur 2

www.tiexpert.

net

Pg. 1 de 2

Include e as Bibliotecas
Como j vimos, a linguagem C tem a capacidade de importar bibliotecas. A importncia da biblioteca em C imensa, pois ela nos poupa de muita programao. Uma vez que a funo j est pronta dentro da biblioteca, basta importar tal biblioteca e utilizar a funo que queremos. Por exemplo, se voc quiser mostrar uma mensagem na tela, voc no tem que produzir uma funo inteira ou criar um comando novo, basta importar uma biblioteca de I/O (entrada e sada) e utilizar uma funo dela. Quando for compilar, o compilador vai buscar nas bibliotecas tais funes para saber como utiliz-las. O papel do pr-processamento indicar, antes mesmo de compilar, os parmetros necessrios para ser criado o arquivo executvel. O pr-processamento indicado pelo caracter sharp (#) no inicio da linha e deve ser usado no incio da programao.

Importando uma biblioteca


A importao de uma biblioteca dada pelo comando INCLUDE (incluir) seguido da biblioteca entre os sinais de menor (<) e maior (>). Porm, devemos notar que existem diferenas entre a importao de bibliotecas de C e de C+ +.

Importando uma biblioteca em C


Em C, a importao de bibliotecas so 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 extenso do arquivo da biblioteca que vem da palavra inglesa HEADER (cabealho) - se voc esquecer de coloc-lo o programa no ser compilado. No exemplo abaixo, vamos incluir duas bibliotecas padres de C. #include <stdio.h> #include <stdlib.h> Como podem ver, cada biblioteca foi includa em uma linha.

Importando uma biblioteca em C++


Em C++, a importao de bibliotecas um pouco diferente. O comando de importao continua sendo o include, mas nesse caso, no usaremos o ponto H (.h) no final das bibliotecas legitimamente* de C++. *Muitos compiladores aceitam formas hbridas de incluso de bibliotecas, podendo misturar bibliotecas de C e de C++. Veremos um exemplo mais a frente. Aps importarmos uma biblioteca por linha, no final dessa lista devemos demonstrar que tipo de funes usaremos. Na grande maioria dos casos usaremos as funes padres de cada bibloteca. Podemos fazer isso facilmente digitando a palavra reservada USING* indicando o espao de nome (namespace) standard (std), que quer dizer padro em ingls. No se esquea que a palavra reservada USING necessita terminar a linha com ponto e vrgula(;). Abaixo importaremos uma biblioteca padro de entrada e sada de C++. #include <iostream> using namespace std;

http://www.tiexpert.net/programacao/c/include.php

www.tiexpert.net
No exemplo abaixo uma importao hbrida de bibliotecas de C e C++. #include <stdlib.h> //biblioteca de C #include <iostream> //biblioteca de C++ using namespace std;

Pg. 2 de 2

As bibliotecas de C so 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++.
Autor: Denys William Xavier Este artigo est sob Licena Creative Commons Para ver uma cpia desta licena, visite http://creativecommons.org/licenses/by-nc-sa/2.5/br/ ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.

http://www.tiexpert.net/programacao/c/include.php

Vous aimerez peut-être aussi