PDA

Просмотр полной версии : [Вопрос] Как сократить нули именно в sscanf



Union
20.03.2019, 13:39
if(sscanf(params, "f", params[0]))

printf("%f", params[0]); // 0.100000 - нужно 0.1

DeimoS
20.03.2019, 14:16
Так даже если ты в sscanf только первую цифру после точки запишешь, в printf всё равно в конец добавятся нули.

Только так:
printf("%0.1f", params[0]);

Union
20.03.2019, 14:26
Просто у меня есть команда usedrugs

Когда игрок указывать сколько хочет употребить наркотиков, допустим 0.1, то пишет, что у него нет столько наркотиков, хотя в переменной типа Float у него 1.0

- - - Добавлено - - -

ЗАКРЫТО.