hola amigos soy nuevo este foro , recurrí aquí porque ya no se que mas hacer y necesito de urgencia una ayuda para este error la verdad no se que es.
El error es en el printf de void imprimir (Lista *lista)
Código: | #include "fila.h"
Lista* criar (void)
{
return NULL;
}
Lista* inserir (Lista* lista, int label, int x, int y)
{
Lista* novo =(Lista*)malloc(sizeof(Lista));
novo->label = label;
novo->cord_x = x;
novo->cord_y = y;
novo->next = lista;
return novo;
}
void imprimir (Lista *lista)
{
Lista *v; /*var. para percorrer a lista*/
for (v = lista; v != NULL; v = v->next)
{
printf("Valor: %d \ %d - %d\n", v->cord_x, v->cord_y, v->label);
}
}
Lista* remover (Lista *lista, int elem)
{
Lista* prv = NULL;
Lista* v = lista;
while ((v != NULL) && (v->label != elem))
{
prv = v;
v = v->next;
}
if (v == NULL)
{
return lista;
}
if (prv == NULL)
{
lista = v->next;
}
else
{
prv->next = v->next;
}
free (v);
return lista;
}
void liberar (Lista *lista)
{
|
de igual manera tengo el error que es collect2.exe id returned 1 exit status eh imagino que es por ese error de la Lista* imprimir
 |