I have this struct
Lets say the there are some elements in the array . lets say (1,2,3,4)Code:typedef struct _Vector_t* Vector; typedef void *Elem; struct _Vector_t { Elem *array; int intOrChar; int arraysize; int numOfElements; };
I want to reverse them in the array using a recursion
I wrote this function :
can anyone help me I just don't know what is the problem here ..Code:Result Reverse_Vector(Vector v,int length) { int tempVal; if(length <= (v->arraysize)/2) return Success; else { tempVal = v->array[length-1]; // Nonportable pointer conversion v->array[length- 1]= v-array[v->arraysize - length]; //undifined symbol "array" v->array[(v->arraysize) - length] = tempVal; //Nonportable pointer conversion return Reverse_Vector(v,length -1); } }![]()



LinkBack URL
About LinkBacks




it worked..GOD i forgot that it's a type of an Elem .