int main(int argc, char **argv) { int * a = (int*)malloc(10*sizeof(int)); int i = 0; for(; i < 10; ++i) { *(a+i) = i; } iterator * b; b = (iterator*)malloc(sizeof(iterator)); b->arr = a; b->size = 10; recorre(b, beginInt, imprimeInt); recorre(b, nextInt, imprimeInt); free(a); free(b); return 0; }
int main(){ int A[5] = {4, 7, 23, 12, 6}; printf("Resultado es : %d\n",recorre(A,5)); }