@shikalenko

Как передать массив списков в функцию Си (С++)?

У меня есть одномерный массив, состоящий из указателей на голову стека. Мне нужно передать этот массива в функцию, чтобы там его использовать
Делаю так:
struct Stack
{
	int data;
	Stack* next;
};
...
int searchByHash(Stack** hashTable, int element)
{
...
}
int _tmain(int argc, _TCHAR* argv[])
{
...
  Stack* hashTable[M] = { NULL };
...
  searchByHash(hashTable, 2);
...
}

- он передает в функцию только первый элемент массива, только первую голову
Начинаю подставлять скобки вместо одной звездочки и скобки в вызов - выдает ошибку.
  • Вопрос задан
  • 203 просмотра
Пригласить эксперта
Ответы на вопрос 1
@res2001
Developer, ex-admin
int searchByHash(Stack* hashTable, int element)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы