iPixel Fórum - 2016
 Include e as Bibliotecas WoGwtmM

Bem vindos ao iPixel fórum,
Aqui você encontra vários jogos legais,
tais como DDtank, habbo, transformice, minecraft e outros.
Para ter acesso a este conteúdo, basta clicar em registrar-se!
Se já for registrado clique em login, espero que divirta-se e respeite as regras, até mais.



Participe do fórum, é rápido e fácil

iPixel Fórum - 2016
 Include e as Bibliotecas WoGwtmM

Bem vindos ao iPixel fórum,
Aqui você encontra vários jogos legais,
tais como DDtank, habbo, transformice, minecraft e outros.
Para ter acesso a este conteúdo, basta clicar em registrar-se!
Se já for registrado clique em login, espero que divirta-se e respeite as regras, até mais.

iPixel Fórum - 2016
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» DDTANK YOUTUBE!
 Include e as Bibliotecas EmptyQui Jan 11, 2018 4:06 pm por Founder

» Canal no youtube! voltando
 Include e as Bibliotecas EmptyQui Jan 11, 2018 4:05 pm por Founder

» Player.img GTA SA
 Include e as Bibliotecas EmptySex Out 14, 2016 2:48 pm por dr7games

» [iPixel] Atualizações - Back!
 Include e as Bibliotecas EmptySeg Out 03, 2016 8:25 pm por Reset

» DDtank Pirata - Server TITAN
 Include e as Bibliotecas EmptyDom Out 02, 2016 7:32 pm por Founder

» Diogo
 Include e as Bibliotecas EmptySáb Out 01, 2016 5:16 pm por Snnop

» (EXCLUSIVO) - Technic Laucher Crackeado/Pirata!
 Include e as Bibliotecas EmptySáb Out 01, 2016 11:48 am por dr7games

» [HABBO] Rockz Hotel
 Include e as Bibliotecas EmptyQua Set 28, 2016 9:19 pm por Snnop

» Habbo novo - Peace
 Include e as Bibliotecas EmptyQua Set 28, 2016 9:16 pm por Snnop

» Mega Habbo Net
 Include e as Bibliotecas EmptyQua Set 28, 2016 9:15 pm por Snnop

Top dos mais postadores
Snnop (2014)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 
Founder (1750)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 
Netzwerk (1284)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 
Mordecai (585)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 
[G]ordo (575)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 
Ted (510)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 
Spanka (461)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 
Night (362)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 
,Master (350)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 
ϟ Lєαяи (303)
 Include e as Bibliotecas I_vote_lcap Include e as Bibliotecas I_voting_bar Include e as Bibliotecas I_vote_rcap 

Os membros mais ativos da semana
Nenhum usuário


Include e as Bibliotecas

Ir para baixo

 Include e as Bibliotecas Empty Include e as Bibliotecas

Mensagem por Harchel Qua Abr 30, 2014 5:36 pm

Include e as Bibliotecas

Como já vimos, a linguagem C tem a capacidade de importar bibliotecas.

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

Por exemplo, se você 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) e utilizar uma função dela. Quando for compilar, o compilador vai buscar nas bibliotecas tais funções para saber como utilizá-las.

O papel do pré-processamento é indicar, antes mesmo de compilar, os parâmetros necessários para ser criado o arquivo executável.

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.

No exemplo abaixo, vamos incluir duas bibliotecas padrões de C.


Código:
Código:
#include <stdio.h>
#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, mas nesse caso, não usaremos o ponto H (.h) no final das bibliotecas legitimamente* de C++.

*Muitos compiladores aceitam formas híbridas de inclusão de bibliotecas, podendo misturar bibliotecas de C e de C++. Veremos um exemplo mais a frente.

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( * ).

Abaixo importaremos uma biblioteca padrão de entrada e saída de C++.


Código:
Código:
1.#include <iostream>
2.using namespace std;


No exemplo abaixo uma importação híbrida de bibliotecas de C e C++.


Código:
Código:
#include <stdlib.h>
//biblioteca de C
#include <iostream>
//biblioteca de C++
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++.

Créditos: Tiexpert
Harchel
Harchel
Programadores
Programadores

Mensagens Mensagens : 27
Reputação Reputação : 2
Moedas Moedas : 390
Cash Cash : 0
Ocorrências Ocorrências :
 Include e as Bibliotecas Left_bar_bleue0 / 1000 / 100 Include e as Bibliotecas Right_bar_bleue

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos