Вопрос Как убрать лишние знаки после запятой(smoke timer)?

#include <resolver>
Начинающий
Статус
Оффлайн
Регистрация
10 Апр 2019
Сообщения
139
Реакции[?]
16
Поинты[?]
0
Screenshot_1.png оставить1 знак после запятой

Код:
            float_t flSpawnTime = TICKS_TO_TIME(smoke->m_nSmokeEffectTickBegin());
                float test = (flSpawnTime + smoke_t::get_expiry_time()) - g_Globals.m_Interfaces.m_GlobalVars->m_flCurTime;
                        g_Render->RenderText(std::to_string(round(test * 10) / 10), ImVec2(vecScreenPosition.x - vecTextSize.x / 2 + 1, vecScreenPosition.y - vecTextSize.y / 2), Color::White, false, true, g_Globals.m_Fonts.m_Tahoma);
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
24 Фев 2022
Сообщения
276
Реакции[?]
20
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
#include <iostream>
using namespace std;

double fPre(double a, int n)
{
    return int(a * pow(10.0, n)) / pow(10.0, n);
}

int main()
{
    double a = 10.0 / 7; // 1.42857143
    cout << fPre(a, 1) << endl; // 1.4
    system("pause");
    return 0;
}
// На примере консольного приложения
 
Забаненный
Статус
Оффлайн
Регистрация
24 Фев 2022
Сообщения
276
Реакции[?]
20
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
#include <resolver>
Начинающий
Статус
Оффлайн
Регистрация
10 Апр 2019
Сообщения
139
Реакции[?]
16
Поинты[?]
0
C++:
#include <iostream>
using namespace std;

double fPre(double a, int n)
{
    return int(a * pow(10.0, n)) / pow(10.0, n);
}

int main()
{
    double a = 10.0 / 7; // 1.42857143
    cout << fPre(a, 1) << endl; // 1.4
    system("pause");
    return 0;
}
// На примере консольного приложения
Не работает, получается тоже что и на скрине
 
Трахов
Пользователь
Статус
Оффлайн
Регистрация
6 Фев 2020
Сообщения
490
Реакции[?]
87
Поинты[?]
2K
Посмотреть вложение 209510 оставить1 знак после запятой

Код:
            float_t flSpawnTime = TICKS_TO_TIME(smoke->m_nSmokeEffectTickBegin());
                float test = (flSpawnTime + smoke_t::get_expiry_time()) - g_Globals.m_Interfaces.m_GlobalVars->m_flCurTime;
                        g_Render->RenderText(std::to_string(round(test * 10) / 10), ImVec2(vecScreenPosition.x - vecTextSize.x / 2 + 1, vecScreenPosition.y - vecTextSize.y / 2), Color::White, false, true, g_Globals.m_Fonts.m_Tahoma);
Floor или cell через std пропиши.

Пример:
std::cell(переменная с твоими числами)
Не реклама:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Участник
Статус
Оффлайн
Регистрация
29 Дек 2019
Сообщения
381
Реакции[?]
168
Поинты[?]
3K
Посмотреть вложение 209510 оставить1 знак после запятой

Код:
            float_t flSpawnTime = TICKS_TO_TIME(smoke->m_nSmokeEffectTickBegin());
                float test = (flSpawnTime + smoke_t::get_expiry_time()) - g_Globals.m_Interfaces.m_GlobalVars->m_flCurTime;
                        g_Render->RenderText(std::to_string(round(test * 10) / 10), ImVec2(vecScreenPosition.x - vecTextSize.x / 2 + 1, vecScreenPosition.y - vecTextSize.y / 2), Color::White, false, true, g_Globals.m_Fonts.m_Tahoma);
float bebra = (int)(aboba * 10) / 10
 
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2018
Сообщения
540
Реакции[?]
130
Поинты[?]
2K
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
30 Июн 2022
Сообщения
7
Реакции[?]
3
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Посмотреть вложение 209510 оставить1 знак после запятой

Код:
            float_t flSpawnTime = TICKS_TO_TIME(smoke->m_nSmokeEffectTickBegin());
                float test = (flSpawnTime + smoke_t::get_expiry_time()) - g_Globals.m_Interfaces.m_GlobalVars->m_flCurTime;
                        g_Render->RenderText(std::to_string(round(test * 10) / 10), ImVec2(vecScreenPosition.x - vecTextSize.x / 2 + 1, vecScreenPosition.y - vecTextSize.y / 2), Color::White, false, true, g_Globals.m_Fonts.m_Tahoma);
Используй int место float
 
Забаненный
Статус
Оффлайн
Регистрация
30 Июн 2022
Сообщения
7
Реакции[?]
3
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
2 Дек 2020
Сообщения
34
Реакции[?]
8
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу