Во многих поисковых функциях C (bsearch приходит на ум), если результат найден, возвращается указатель на место в массиве. Как я могу преобразовать этот указатель в индекс в массиве, который был найден (используя арифметику указателей, я предполагаю).