Просмотр полной версии : [Вопрос] Цифры вместе
Mr.DeViLsS
10.08.2014, 23:40
Возможно ли сделать так,что бы цифры нужно было вводить вместе:
if(sscanf(params, "iiii",params[0],params[1],params[2],params[3]))
Например: 0000.
Mr.DeViLsS
11.08.2014, 01:48
А смысл?
Чтобы вводить без пробелов). Если знаешь, скажи пожалуйста.
Произойдёт "сбой", если будут использованы числа больше чем 9.
Mr.DeViLsS
11.08.2014, 02:07
Произойдёт "сбой", если будут использованы числа больше чем 9.
они у меня как-раз до 9 идут(
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
Спасибо, закрыто! (Сам не могу почему -то закрыть.)
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot