【发布时间】:2016-10-29 21:50:59
【问题描述】:
我有一个二维字符数组声明为
char A[100][100]
我还有一个指向该数组的一个元素的指针
char *ptr;
ptr = A[5]
这个指针被传递给另一个函数,它需要能够知道那个指针的索引(在本例中为 5)
void func(void *ptr) {
int index = ???
}
我该怎么做?这甚至可能吗?
【问题讨论】:
-
为什么不直接传递索引:
void func(void *ptr, size_t i);?