Параметры функции - PullRequest
       0

Параметры функции

1 голос
/ 21 апреля 2011

Что я должен указать в качестве второго параметра в этой функции?Мне нужно понять значение int (*fn)(const char *, const struct stat *ptr, int flag).

int 
ftw(const char *path, int (*fn)(const char *, const struct stat *ptr, int flag), 
int depth);

Спасибо !!

1 Ответ

6 голосов
/ 21 апреля 2011
 int (*fn)(const char *, const struct stat *ptr, int flag)

- указатель на функцию, которая возвращает int и принимает const char*, const struct stat * и int.

Если у вас была эта функция:

 int func (const char *s, const struct stat *ptr, int flag)
 {
      return 0;
 }

Вы можете передать func в качестве аргумента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...