Biblioteca

Programação C em geral

Moderadores: 51, guest2003

Biblioteca

Mensagempor deniro » 24 Jan 2007 15:08

Amigos programadores. Eu sou principiante na programação em C e gostaria de saber como eu construo uma biblioteca com funções eu sei a principio que o arquivo tem que ser .h mas como faço para guardar as funções que eu criei dentro deste arquivo.
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro

Mensagempor rubenprom » 24 Jan 2007 15:52

Eu faria da seguinte forma:

1)Criar uma nova Unit
File -> New -> Unit

2) Salva a Unit, o arquivo gerado será com extensao *.cpp, tipo
Unit.cpp, voce pode mudar o nome para teste.cpp

3) Escrever as Funções na unit salva, um exemplo:

//(Para poder testar)

void mesangem() //A Funcao que desejas
{
ShowMessage("Estou aqui...."); //Roteiro da Funcao
}


4) Na janela onde voce escreveu as funcções acima voce vai observar uma aba embaixo da janela, dizendo Unit.h (ou teste.h) dá um clique nela e observar outra pagina criada.

Imagem

Agora para poder chamar as funcoes criadas, vc pode chamá-las assim:

//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#endif


extern void mensagem();

ou melhor

Imagem


5) No teu programa principal, agora é so incluir a unit criada

#include "teste.h"

Coloca um Button e faz o chamado de mensagem()



Espero ter ajudado

PD: Existem outras formas, eu utilizo desse jeito, achei facil para mim.
Coloquei imagens pequenas para nao extender o formato da pagina aqui no forum.É só dar Clique nas imagens.
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

Mensagempor deniro » 25 Jan 2007 07:14

Meu amigo rubenprom você está falando do devc++ não estou certo? Só que o meu compilador é para fazer programas para microcontroladores o nome do programa é Jens' File editor você conhece?
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro

Mensagempor rubenprom » 25 Jan 2007 09:32

Desculpa Deniro!!

Foi mal, eu tinha entendido do C Builder, por isso lhe dei essas dicas,agora sobre o Jens' File, eu tive, mas na epoca que eu usava, há 4 anos atras, e agora lembro pouco. Em linguagem C eu utilizo o Keil,e como tb é linguagem C, nao vai ser muito diferente. Voce tem que criar um arquivo *.h e nele digitar as funções. Para pode acessar nessas funções , voce de chamar da seguinte forma no programa principal

#include <nome.h>

Gostaria saber, qual é o compilador que voce usa

Vou baixar esse Jean File pra ver como é que é. Se nao me engano é FREE ainda neh??
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS


Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x