Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Peixoto

Como criar e usar um arquivo .h

Recommended Posts

:(

Fiz o seguinte procedimento para criar e usar arquivos.h

 

1) criei um arquivo .C somente com a função e chamei o arquivo de func.c

 

int imp (void) {   printf ("teste\n");   system ("Pause");   return 0; }

2) criei um arquivo .h, somente com o protótipo da função e chamei o arquivo de teste.h

 

int imp (void);

3) Por fim, criei um arquivo chamado chama.c, onde pretendo chamar a função imp()

 

#include "teste.h"int main(){	 imp();	  system("PAUSE");	  return 0;}

Entretanto, não deu certo. O que estou fazendo de errado. Eu também estou colocando estes arquivos num diretório criado por mim. Os arquivos também não são compilados.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na hora de compilar você deve compilar tudo junto.

 

Exemplo (no gcc):

gcc -o ARQUIVO chama.c teste.c

 

Ou:

gcc -c teste.c chama.c

gcc -o ARQUIVO teste.o chama.o

Compartilhar este post


Link para o post
Compartilhar em outros sites

:(

Ok. Acontece que eu estou usando o Dev-C++ v.4, que é uma IDE ou interface gráfica para windows do gcc. Neste caso como posso fazer ?

 

Por que devo realizar essa operação para usar um arquivo.h criado por mim, se quando uso uma biblioteca padrão tipo stdio.h, basta chamar por include em meu programa, e a função que quero usar é compilada automaticamente ?

 

Quero usar a biblioteca conio2.h, no Dev-C++ v.4 - Mingw compiler 2.95.2-1 MSVCRT GNU Debuger 4.18 (GDB)

 

Fui neste links para baixar a biblioteca Conio2.h.

 

http://old.devpaks.org/show.php?devpak=75

 

http://ufpr.dl.sourceforge.net/sourceforge....0-1mol.DevPak). :

 

http://sourceforge.net/project/showfiles.p...lease_id=257721

 

http://prdownloads.sourceforge.net/conio/c...use_mirror=ufpr

 

Entretanto, o que encontrei, foi um arquivo chamado conio-2.0-1mol. Me disseram, que eu devia clicar no arquivo conio2, e com isso ele seria executado, e a biblioteca instalada. Entretanto não foi isso que aconteceu. Quando cliquei no arquivo, o Dev-C++ foi chamado, e eu vi lixo no arquivo. O que faço ?

 

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.