parametros funcao struct [RESOLVIDO]

1. parametros funcao struct [RESOLVIDO]

kiotto
kiotto

(usa Ubuntu)

Enviado em 23/11/2008 - 20:04h

void teste(Estatistica *ptr);


typedef struct{

int processosTotal;
int numInterecoes;
double tempoTotal;


}Estatistica;


Tenho esse excerto de codigo no meu programa mas ta com um erro mas nao consigo identifica-lo. O erro é:
error: expected ‘)’ before ‘*’ token (ele aponta para a linha onde tem prototipo da funcao)



  


2. Re: parametros funcao struct [RESOLVIDO]

Marcelo A. B. Slomp
mslomp

(usa Slackware)

Enviado em 23/11/2008 - 21:22h

problema léxico. você só pode referenciar tipos customizados após declará-los.
na ordem em que está, o compilador não sabe ainda quem é a tal de Estatistica.

use:

typedef struct{
int processosTotal;
int numInterecoes;
double tempoTotal;
}Estatistica;

void teste(Estatistica*); /* tip: no protótipo, use apenas o tipo. omita o nome do argumento */


3. Re: parametros funcao struct [RESOLVIDO]

kiotto
kiotto

(usa Ubuntu)

Enviado em 24/11/2008 - 12:17h

obrigado dude ja deu :)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts