PDA

View Full Version : [c] errore header file


Slayer86
28-03-2007, 16:57
#ifndef FUNCTION_H_
#define FUNCTION_H_

extern void getNumber(FILE*fd,int pipe_a[2],int pipe_b[2]);
extern void P1_func(int pipe_a[2],int pipe_c[2]);
extern void P2_func(int pipe_b[2],int pipe_d[2]);
extern void P3_func(int pipe_c[2],int pipe_d[2]);


#endif /*FUNCTION_H_*/




eclipse mi segana errore nella definizione di void getNumber qualcuno che mi possa dare una mano please...

andbin
28-03-2007, 17:00
extern void getNumber(FILE*fd,int pipe_a[2],int pipe_b[2]);

eclipse mi segana errore nella definizione di void getNumber qualcuno che mi possa dare una mano please...Hai usato FILE, che è definito in stdio.h.
O ti assicuri che nel sorgente dove includi questo function.h includi prima la stdio.h oppure, in generale (preferibile), metti l'include della stdio.h nel tuo header.

Slayer86
28-03-2007, 17:04
Hai usato FILE, che è definito in stdio.h.
O ti assicuri che nel sorgente dove includi questo function.h includi prima la stdio.h oppure, in generale (preferibile), metti l'include della stdio.h nel tuo header.

grazie infatti non lo includevo perchè era già incluso nel sorgente che includeva function.h solo che l'avevo messo dopo.