Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

bertolo

warnings a mais

Mensagens Recomendadas

bertolo    0
bertolo

boas ppl , tenho um projecto feito por modulos e akilo senao tiver os includes em todos os ficheiros da warnings q nunca mais acaba.

gostava tb de saber onde e que tenho de declarar uma estrutura de maneira a n ter problemas.

cumps []

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
rgcaldas    0
rgcaldas

Acho que o problema dele é ter o mesmo include várias vezes.

Eu faço um ficheiro .h com todos os tipos de dados a declarar (estruturas, constantes, tipos enumerados, ...) e tudo o que é biblioteca do próprio c faço o include só no ficheiro .c que estou a compilar antes dos includes de outros ficheiros criados por mim.

Não sei se alguém tem uma maneira mais funcional

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    309
Rui Carlos

esse problema de vários includes normalmente resolve-se com macros.

#ifndef _BIBLIOTECA_
#define _BIBLIOTECA_

...

#endif

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bertolo    0
bertolo

qd tenho a estruura defenida no ...h entao e que da warnings de mais....optei evitar passar estruturas para funçoes e fico com mt menos warns

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
rgcaldas    0
rgcaldas

Deves ter as declarações antes das definições.

Tipo um include de um ficheiro .h com as funções que utilizam as estruturas antes do include do ficheiro que define as estruturas

Penso eu  :hmm:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade