problema con codigo programando en c
Publicado: Vie Nov 30, 2007 8:40 pm
buenas, mi porblema es el siguiente
en el main() declaro una estructura asi:
struct LINEA//estructura LINIA con diferentes campos que iremos llenando para despues calcular diferentes estadisticas
{
char identificador;
char nombre[21];
int valor;
int longitud;
char tipo;
};
i un puntero k apunta a esta estructura i determino su tamaño
struct LINEA *lista;
lista=(struct LINEA *)malloc(10*sizeof(struct LINEA));
has aqui bien, pero al pasar struct LINEA *lista a una funcion para modificar los diferentes campos de la estructura me da error de compilacion, lo hago asi:
int campos_lineas(struct LINEA *lista)
{
.......
}
me dice k estoi declarando la structura dentro de la laista de paraemtors, pork puede ser?k estoy haciendo mal?
GRACIAS
en el main() declaro una estructura asi:
struct LINEA//estructura LINIA con diferentes campos que iremos llenando para despues calcular diferentes estadisticas
{
char identificador;
char nombre[21];
int valor;
int longitud;
char tipo;
};
i un puntero k apunta a esta estructura i determino su tamaño
struct LINEA *lista;
lista=(struct LINEA *)malloc(10*sizeof(struct LINEA));
has aqui bien, pero al pasar struct LINEA *lista a una funcion para modificar los diferentes campos de la estructura me da error de compilacion, lo hago asi:
int campos_lineas(struct LINEA *lista)
{
.......
}
me dice k estoi declarando la structura dentro de la laista de paraemtors, pork puede ser?k estoy haciendo mal?
GRACIAS