numargs

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Узнаёт количество аргументов, полученных функцией, что может пригодиться для функций с переменным количеством аргументов.

Параметры:

У данной функции нет параметров.


Возвращаемое значение:

Количество аргументов у вызывающей функции.

Пример использования:

PrintValues(...)
{
    new n = numargs();
    printf("Количество аргументов: %d", n);
    for (new i = 0; i < n; ++i)
        printf(" %d", getarg(i));
}

main()
{
    // Вывод:
    //   Количество аргументов: 3
    //    1
    //    3
    //    5
    PrintValues(1, 3, 5);
}


См. также: