Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/03/2007, 06:07
boss83
 
Fecha de Ingreso: marzo-2007
Mensajes: 7
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: problemas al compilar este programa

los errores que me da son estos:

In function `bool probar(THipotesis&, TLista&, bool&, Tipo_Observacion*, FILE*)':
123 syntax error before `!=' token
131 syntax error before `else'
141 `!=' token
At global scope:
156 syntax error before `if'
164 ISO C++ forbids declaration of `c' with no type
164 `f_bch' was not declared in this scope
165 ISO C++ forbids declaration of `c' with no type
165 redefinition of `int c'
164 `int c' previously defined here
166 syntax error before `}' token
--- estos errores se repiten muchas veces

la cabecera de la funcion es:

bool probar (THipotesis &hipotesis, TLista &lista,bool &obs_requeridas, Tipo_Observacion *observaciones_requeridas, FILE *f_bch);

la llamada a la funcion la hago así:
res = probar (hipotesis, lista, obs_requeridas, observaciones_requeridas, f_bch);

los tipos usados son:
struct THipotesis {
char concepto[10];
int longconcepto;
char atributo[20];
int longatributo;
char valor[30];
int longvalor;
};
struct Tipo_Observacion {
/* Lista Observaciones */
char concepto[10];
char atributo[20];
char valor[30];
Tipo_Observacion *siguiente;
};
struct TLista
{
Tipo_Observacion *observaciones; // Puntero al primer elemento de la lista de observaciones
THipotesis *conj_hipotesis; // Puntero al primer elemento de la lista de hipotesis
};