07.01.2011, 15:29
GetNumArgs
Example
Will give us:
GetStringArgs
Example
Will give us:
Notice: These functions are just to give you more information about the usage of args.
pawn Код:
stock GetNumArgs(var[], ...)
{
for(new i = 1; i != numargs(); ++i)
{
var[(i - 1)] = getarg(i);
}
return 1;
}
pawn Код:
new
var[4]
;
GetNumArgs(var, 1, 5, 9, 4);
printf("Numbers stored in array var are: %d %d %d %d", var[0], var[1], var[2], var[3]);
Код:
Numbers stored in array var are 1 5 9 4
pawn Код:
stock GetStringArgs(string[][], ...)
{
for(new i = 1; i != numargs(); ++i)
{
for(new x; getarg(i, x) != 0; ++x)
{
string[(i - 1)][x] = getarg(i, x);
}
}
return 1;
}
pawn Код:
new
string[4][16]
;
GetStringArgs(string, "My", "Nick", "Is", "RyDeR`");
printf("Strings stored in 2D array string are: %s %s %s %s", string[0], string[1], string[2], string[3]);
Код:
Strings stored in 2D array string are: My Nick Is RyDeR`

