c - Determining index from bsearch and lfind? -


i'm trying index of element in array after lfind , bsearch return pointer element found. have far:

(char *) (found - cv->baseaddress);  

where found address of functions found, , base address address of element 0. however, compiler gives me error:

cvector.c:150:28: warning: pointer of type ‘void *’ used in subtraction cvector.c:150:4: warning: return makes integer pointer without cast

what do?

you have typecast returned pointer correct type. need divide offset size of objects in array index.


Popular posts from this blog

How to calculate SNR of signals in MATLAB? -

c# - Attempting to upload to FTP: System.Net.WebException: System error -

ios - UISlider customization: how to properly add shadow to custom knob image -