incompatibilidad de tipos
Publicado por localhost (10 intervenciones) el 30/10/2008 19:36:54
hola, estoy intentando hacer un proyecto en c en el cual se crean unos procesos, para ellos creo la estructura proceso en el punto .h de la siguiente forma:
typedef struct proc *proceso;
proceso p_procesoCrea(float aprobInt, int anumRafagas);
void p_procesoDesc(proceso p);
este sería el contenido de mi .h
y en el .c hago lo siguiente:
#include "proceso.h"
struct proc{
float probInt;
int numRafagas;
}
proceso p_procesoCrea(float aprobInt, int anumRafagas){
proceso p;
p=(proceso)malloc(sizeof(struct proceso));
p->probInt=aprobInt;
p->numRafagas=anumRafagas;
return p;
}
el problema es que me da un conflicto de tipos en: proceso p_procesoCrea(float aprobInt, int anumRafagas) del .c y un error de sintaxis tambien en la misma linea, no se porque, si alguien me pudiese echar un cable se lo agradecería muchísimo, Muchas gracias
typedef struct proc *proceso;
proceso p_procesoCrea(float aprobInt, int anumRafagas);
void p_procesoDesc(proceso p);
este sería el contenido de mi .h
y en el .c hago lo siguiente:
#include "proceso.h"
struct proc{
float probInt;
int numRafagas;
}
proceso p_procesoCrea(float aprobInt, int anumRafagas){
proceso p;
p=(proceso)malloc(sizeof(struct proceso));
p->probInt=aprobInt;
p->numRafagas=anumRafagas;
return p;
}
el problema es que me da un conflicto de tipos en: proceso p_procesoCrea(float aprobInt, int anumRafagas) del .c y un error de sintaxis tambien en la misma linea, no se porque, si alguien me pudiese echar un cable se lo agradecería muchísimo, Muchas gracias
Valora esta pregunta


0