Есть переменная, которую получаю из класса (тип float):
Class->floatVar
Нужно вывести нормально с char
Попытался использовать sprintf, но он выводит первую букву
char str;
sprintf(&str, "say %e", (float)Class->floatVar); // допустим floatVar будет 132, str будет 1
Есть другие способы?
Вот так -
char str[40];
sprintf(str, "say %e", (float)Class->floatVar);
Т.е. должна быть выделена память для строки.
В С++ -
string str = to_string(Class->floatVar);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости