Beispiel #1
0
void mostra_lista(LDE l, void (*mostra_info)(void *))
{
    EleDuplo *aux = l.cabeca;
    if (aux == NULL)
        return;

    while(aux != NULL)
    {
        mostra_info(aux->info);
        aux = aux->proximo;
    }
}
Beispiel #2
0
void mostraLista(Lista l, void (*mostra_info)(void *))
{
	Elemento *aux = l.cabeca;
	if (aux == NULL)
		return;

	int cont = 0;
	while(aux != NULL)
	{
		//printf("%d: ", cont++);
		mostra_info(aux->info);
		aux = aux->proximo;
	}
}
void mostra_fila(Fila f, void (*mostra_info)(void *)) 
{
    if(fila_vazia(f))
        return ERRO_FILA_VAZIA;
    int i = f.inicio;
    int n = f.num_ele;
    while(n--) 
    {
        mostra_info(f.dados[i]);
        i++;
        if (i == f.capacidade)
            i = 0;
    }
}