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);
}
{
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);
}
См. также: