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); }