PDA

Просмотр полной версии : [Вопрос] Цифры вместе



Mr.DeViLsS
10.08.2014, 23:40
Возможно ли сделать так,что бы цифры нужно было вводить вместе:

if(sscanf(params, "iiii",params[0],params[1],params[2],params[3]))
Например: 0000.

L0ndl3m
11.08.2014, 01:45
А смысл?

Mr.DeViLsS
11.08.2014, 01:48
А смысл?
Чтобы вводить без пробелов). Если знаешь, скажи пожалуйста.

L0ndl3m
11.08.2014, 02:06
Произойдёт "сбой", если будут использованы числа больше чем 9.

Mr.DeViLsS
11.08.2014, 02:07
Произойдёт "сбой", если будут использованы числа больше чем 9.
они у меня как-раз до 9 идут(

L0ndl3m
11.08.2014, 02:13
new
val_string[5];

strmid(val_string, params, 0, 5, 5);

if(strlen(val_string) != 4) // 4 разделителя
// здесь ваша остановка кода, может сообщение о том, что игрок ввёл не все параметры

Вот и всё.
Числа хранятся в массиве val_string. Например так использовать:


new
p_val0 = val_string[0], // число первого параметра
p_val1 = val_string[1], // число второго параметра
p_val2 = val_string[2], // число третьего параметра
p_val3 = val_string[3]; // число четвёртого параметра

Mr.DeViLsS
11.08.2014, 02:26
Спасибо, закрыто! (Сам не могу почему -то закрыть.)