Example #1
0
static void _percorrerVetorDinamico(TVetorDinamico* v, void (*acao)(void*)){
	TDadoVetorDinamico* dado = v->dado;
	if(!dado) return;
	void** vetor = dado->vetor;
	unsigned i, n = dado->ocupa;
	for(i=0; i < n; ++i) acao(vetor[i]);
}
void percorrer(No *l, void *acao(void *)){
    No *no;
    for(no = l; no != NULL; no = no->prox)    {
        acao(no->dados);
    }
}
void percorrer(No *l,void (*acao)(void *)) // PERCORRER
{
	No *no;
	for (no = l;no != NULL;no = no->prox)
		acao(no->dados);
}