04.06.2015, 03:52
Quote:
Estas equivocado. En pawn no hay otros tipos de datos como caracteres y nъmeros. En primer lugar, los caracteres tienen valores numйricos dependiendo de la codificaciуn (sea unicode, ASCII, etc). En segundo lugar, pawn maneja un tipo de dato, que se llama cell. Asignarle valores directamente al params No estoy seguro que sea peligroso, depende de como funcione sscanf internamente. Quiza sea mejor escribirle variables para que el cуdigo se vea mas limpio.
Con respecto a la pregunta, sscanf tiene la opcion de pasar parбmetros como opcionales, dбndoles un valor por defecto. Se hace poniendo la letra en mayъscula y el valor por defecto entre parйntesis, Ejemplo pawn Код:
Para ver si el puso algo o no en el segundo parametro, comprobas asн if (params[1] == 5) Ya que sabemos que 5 es el valor por defecto del params[1] |