void ImprimeMensagem()
{
printf ("Inicio da funcao.\n");
printf ("Alo mundo!\n");
}
Queria saber se posso fazer assim, dessa forma não da erro e nem mensagem de atenção, e da forma convencional o lista.h não encontrava o lista.c sendo que todos os arquivos estão no mesmo diretório, ai dava erro em tudo. Alguém me ajude!!!! posso fazer assim???
Pergunta
anderson_s_f
Olá,
tentei modularizar um programa da seguinte forma:
<-------------------------- main.c -------------------------->
#include <stdio.h>
#include "lista.h"
main()
{
printf ("Inicio da funcao principal. \n");
printf ("Chamada da funcao. \n");
ImprimeMensagem();
printf ("Fim do programa.\n");
}
<-------------------------- lista.h --------------------------->
#include "lista.c"
void ImprimeMensagem();
<-------------------------- lista.c --------------------------->
void ImprimeMensagem()
{
printf ("Inicio da funcao.\n");
printf ("Alo mundo!\n");
}
Queria saber se posso fazer assim, dessa forma não da erro e nem mensagem de atenção, e da forma convencional o lista.h não encontrava o lista.c sendo que todos os arquivos estão no mesmo diretório, ai dava erro em tudo. Alguém me ajude!!!! posso fazer assim???
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.