PDA

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



Paradox
29.07.2018, 18:32
Доброе время суток, подскажите, как правильно сделать, если сумма положительная все нормально работает, если отрицательная, то есть со знаком - то криво. В общем нужно сделать так что бы минус не улетал, при отрицательной сумме.


stock money(amount)
{
new string[32];
format(string, sizeof(string), "%d", amount);
new lenght = strlen(string);
while((lenght -= 3) > 0)
{
strins(string, " ", lenght);
}
return string;
}

DeimoS
29.07.2018, 19:52
А что это такое вообще? Если ты разделитель хочешь сделать для сотен, то вот (https://pastebin.com/cRxW0TLU) делал чёрт знает когда подобное.

DrumYum
29.07.2018, 19:55
А где эта функция применяется?

UPD: а, вроде понял. Сделайте проверку, равен ли символ string[0] минусу, и от этого уже решайте, нужен ли там разделитель

Paradox
29.07.2018, 21:52
DeimoS, спасибо, посмотрю чуть позже и попробую, гляну как у тебя там.