26.08.2011, 14:13
Bueno holi, estoy haciendo una funcion que tiene una cantidad indeterminada de argumentos.
El problema es este:
їcomo hago para determinar el TIPO de argumento? Osea, mi problema es que yo tengo que tomar strings y enteros
IsNumeric no me sirve porque yo paso argumentos de una como enteros
Un ejemplo de lo que quiero hacer:
UpdateDBPlayerStat(playerid,"money",InfoJ[playerid][pDinero],"sexo",InfoJ[playerid][pSex]);
Mis preguntas son:
їEs posible hacer esto?
En caso contrario їCual es la mejor opcion?
їMejor pongo un array de strings que tome cada columna de la tabla separada por un espacio o una coma y con sscanf deformateo el string para tomar los nombres de cada columna a updatear y que los args indeterminados sean puros integers?
El problema es este:
їcomo hago para determinar el TIPO de argumento? Osea, mi problema es que yo tengo que tomar strings y enteros
IsNumeric no me sirve porque yo paso argumentos de una como enteros
Un ejemplo de lo que quiero hacer:
UpdateDBPlayerStat(playerid,"money",InfoJ[playerid][pDinero],"sexo",InfoJ[playerid][pSex]);
Mis preguntas son:
їEs posible hacer esto?
En caso contrario їCual es la mejor opcion?
їMejor pongo un array de strings que tome cada columna de la tabla separada por un espacio o una coma y con sscanf deformateo el string para tomar los nombres de cada columna a updatear y que los args indeterminados sean puros integers?