Вопрос Float to const char*

Начинающий
Статус
Оффлайн
Регистрация
16 Янв 2022
Сообщения
55
Реакции[?]
15
Поинты[?]
1K
Для рендера значения velocity мне необходимо float преобразовать в const char*, по рекомендациям в интернете я решил воспользоваться dtostrf, но при включении библиотеки <stdlib.h> в проект выдает ошибку о том, что идентификатор dtostrf не найден, подскажите другие способы преобразования
 
kitty.
Пользователь
Статус
Оффлайн
Регистрация
17 Окт 2021
Сообщения
282
Реакции[?]
111
Поинты[?]
17K
Для рендера значения velocity мне необходимо float преобразовать в const char*, по рекомендациям в интернете я решил воспользоваться dtostrf, но при включении библиотеки <stdlib.h> в проект выдает ошибку о том, что идентификатор dtostrf не найден, подскажите другие способы преобразования
auto clown = std::to_string(velocity_length2d).c_str()
 
Начинающий
Статус
Оффлайн
Регистрация
16 Янв 2022
Сообщения
55
Реакции[?]
15
Поинты[?]
1K
std::to_string(float).c_str() или ("%.0f", float)
#include <stdio.h>
float velocityStated;
char velocityRender[64];
velocity = *(vec2*)(localPlayer + m_vecVelocity);
velocityStated = sqrt(pow(velocity.x, 2) + pow(velocity.y, 2));
sprintf_s(velocityRender, "%f", velocityStated);

Я реализовал это немного по другому, это лишь разбитые отрывки из моего кода
 
Сверху Снизу