mario Rodrigo
Número de Mensagens : 6 Idade : 38 Localização : Rio de Janeiro Data de inscrição : 04/03/2008
| Assunto: Criando uma Biblioteca no turbo c Sáb 22 Mar 2008, 3:28 pm | |
| Fala galera!!!!!!!
Quero saber se alquemn já consequiu criar um biblioteca no turbo c ou se ja viu algo falando de criação de bilioteca no turbo c estamos querendo fazer uma biblioteca no turbo c para dar melhores metodos de programação ao nosso projeto se vc se sabe algum site posta aqui para ajudar a galera ai!!!! vc tiver alguma norção vc poste alguma coisa estamos querendo montar um projetinho aqui pelo forum sobre biblioteca no c mais temos q ter materias.
ai!!!! vc coloca ai!!!! para ajudar!!!! | |
|
battlecry [Moderador]
Número de Mensagens : 87 Idade : 35 Data de inscrição : 26/02/2008
| Assunto: Re: Criando uma Biblioteca no turbo c Sáb 22 Mar 2008, 4:33 pm | |
| Na verdade você não cria uma biblioteca e sim um arquivo de inclusão, consiste em você escrever um bloco de código e após isso salvá-lo como .h . Ao chamar com a diretiva include, ficará assim : #include " nome que você escolheu.h " ( se você salvar na pasta BIN ) ou #include < nome que você escolheu.h > se você salvou na pasta das "bibliotecas" ( na verdade são headers ) Explicarei melhor : - Código:
-
# define PI 3.14159 #define A_CIRC(raio) (PI*(raio)*(raio) )
você salvará esse código como areas.h por exemplo. Como disse, se for salvo em BIN terá que ter a forma de #include "areas.h " e se for salvo na pasta h será #include <areas.h> ao usar deste jeito ou do outro, você poderá incluir PI sem ao menos precisar criar um #define ( já que PI estará incluso no arquivo de inclusão ) e ao usar a área do círculo ( que é uma função ) só seria necessário especificar o argumento A_CIRC ( n ) ; supondo-se n = 5.18 . Para maiores informações recomendo dar uma olhada no livro Treinamento em Linguagem C : Módulo 1 da Viviane Victorine Mizrahi ; ) | |
|
Bruno
Número de Mensagens : 1 Idade : 35 Localização : Japeri Data de inscrição : 03/03/2008
| Assunto: Re: Criando uma Biblioteca no turbo c Seg 24 Mar 2008, 7:17 pm | |
| Vc tem este livro??
Post o pdf dele ai!!!!!
Valeu!!!!!! | |
|
mario Rodrigo
Número de Mensagens : 6 Idade : 38 Localização : Rio de Janeiro Data de inscrição : 04/03/2008
| Assunto: Re: Criando uma Biblioteca no turbo c Seg 24 Mar 2008, 7:32 pm | |
| Cara temos que ver sobre biblioteca!!!!
cara se vc tiver manda mais exemplos sobre como montar!!!!! | |
|
battlecry [Moderador]
Número de Mensagens : 87 Idade : 35 Data de inscrição : 26/02/2008
| Assunto: Re: Criando uma Biblioteca no turbo c Ter 25 Mar 2008, 5:37 pm | |
| Mário, devo confessar o seguinte: o exemplo que eu colocara com uma define e macros é o exemplo mais simples de criação de arquivos de inclusão ( headers ) além do que, na época, eu não me atentei muito para isso pois deve-se ter um certo conhecimento de #undef e #ifdef para criar programas com maior portabilidade e consequentemente criar um header melhor então eu não estudei profundamente esta parte porém achei interessante a vontade de vocês para criar um .h e já descobri que, se você quiser criá-lo no Dev C++, é preciso agrupá-lo num projeto, no Turbo C ++ que dá para fazer direto, acredito. Vou fazer mais uns testes e tentarei colocar as duas versões de headers simples tanto estruturados em Dev C++ quanto em Turbo C por enquanto, este link ajuda muito a aprender a criar um header decente: http://www.guiadohardware.net/comunidade/arquivos-dificuldade/329276/ até mais ! bom tentei bastante, porém não consegui fazer um header funcionar junto ao seu corpo de programa no Dev C ++ porém no Turbo C ++ foi muito fácil ai vai mais uma explanação : vamos criar um código com o nome de segundos.h ( que será um header, que todo mundo chama de biblioteca porém não é ) com a seguinte função que converte horas à segundos: - Código:
-
int segundos( int h) { int tot; tot = h * 3600; return tot ; }
agora vamos criar um código que inclua o header que criamos: - Código:
-
#include <stdio.h> // para chamar funções como printf #include "segundos.h" para chamar a função que criamos
void main () { int h=3; int x; x = segundos(h); printf(" O valor da hora em segundos e %d " , x);
}
Agora a explanação foi bem melhor né ? XP e como havia dito, se o header for colocado em BIN terá o aspecto acima, se for colocado junto aos outros .h terá a forma de escrita como a de <stdio.h> abraços a todos...
Última edição por battlecry em Seg 07 Abr 2008, 10:32 am, editado 1 vez(es) | |
|
mario Rodrigo
Número de Mensagens : 6 Idade : 38 Localização : Rio de Janeiro Data de inscrição : 04/03/2008
| Assunto: Re: Criando uma Biblioteca no turbo c Sex 04 Abr 2008, 6:52 pm | |
| AI!!!! estou a procura de como criar palavras rezervas no tubo c++ Alquem tiver alguma ideia por favor poste a qui para mim ajudar!!!!! | |
|
Conteúdo patrocinado
| Assunto: Re: Criando uma Biblioteca no turbo c | |
| |
|