ftoa



Автор Дмитрий Жук задал вопрос в разделе Другие языки и технологии

ftoa c++ и получил лучший ответ

Ответ от Ѕулиганов Иосиф[гуру]
ftoa - функция чистого С, а не С++. Наверное, нужно включить stdio.h. Мне, например, всегда больше нравилась функция sprintf(). Она тоже из stdio.h/

Ответ от Димос Тцарев[гуру]
#include <sstream>
std::ostringstream strs;
strs << dbl;
std::string str = strs.str();

Ответ от AlexPride[гуру]
// C program for implementation of ftoa()
#include<stdio.h>
#include<math.h>
// reverses a string 'str' of length 'len'
void reverse(char *str, int len)
{
int i=0, j=len-1, temp;
while (i<j)
{
temp = str[i];
str[i] = str[j];
str[j] = temp;
i++; j--;
}
}
// Converts a given integer x to string str[]. d is the number
// of digits required in output. If d is more than the number
// of digits in x, then 0s are added at the beginning.
int intToStr(int x, char str[], int d)
{
int i = 0;
while (x)
{
str[i++] = (x%10) + '0';
x = x/10;
}
// If number of digits required is more, then
// add 0s at the beginning
while (i < d)
str[i++] = '0';
reverse(str, i);
str[i] = '';
return i;
}
// Converts a floating point number to string.
void ftoa(float n, char *res, int afterpoint)
{
// Extract integer part
int ipart = (int)n;
// Extract floating part
float fpart = n - (float)ipart;
// convert integer part to string
int i = intToStr(ipart, res, 0);
// check for display option after point
if (afterpoint != 0)
{
res[i] = '.'; // add dot
// Get the value of fraction part upto given no.
// of points after dot. The third parameter is needed
// to handle cases like 233.007
fpart = fpart * pow(10, afterpoint);
intToStr((int)fpart, res + i + 1, afterpoint);
}
}
// driver program to test above funtion
int main()
{
char res[20];
float n = 233.007;
ftoa(n, res, 4);
printf("
"%s"
", res);
return 0;
}

Ответ от Duality[гуру]
В с++11 есть замечательный std::to_string же.

Ответ от Лиля Калиде[гуру]
Пользуй sprintf().

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: ftoa c++
спросили в FAdeA Fiat
FIAT -чьё производство? какая страна выпускает машины Fiat?
Fiat S.p.A. (итал. Fabbrica Italiana Automobili Torino, FIAT Group) (ISE:FIA, NYSE: FIA) —
подробнее...
спросили в FAdeA Fiat
помогите пжл.написать сочинение на тему:healthy food
It is important that we eat healthily. To do this we have to have what is called “a diet.” This is
подробнее...
спросили в Dagestan
Ducunt vo lentem fata, nolenten frahunt... как перевести?
DUCUNT VOLENTEM FATA, NOLENTEN TRAHUNT. ..

dūcunt - 3. pl. praesentis
подробнее...
спросили в FAdeA Fiat
что обозначает fiat
ФИАТ (FIAT)

В Турине располагается штаб-квартира крупнейшего в Италии автомобильного
подробнее...
спросили в FAdeA Fiat
Здадать пять типов вопросов к предложению There is some food in my fridge.
Is there any food in my fridge?
What is there in my fridge?
There is some food in my
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Музыка FAdeA
Как переводится название группы "Faith No More"? "Вера и ничего более"? Или "Веры нет больше"?
если буквально, то "Веры больше нет"
а "Вера и ничего более" - это скорее Nothing But
подробнее...
спросили в FAdeA
Ни пойму какой предлог ставить. the cat must be feed чем? рыбой
The cat must be fed fish
Забыл формы глагола, да, feed-fed-fed?
Ты используешь в
подробнее...
спросили в FAdeA Fate/stay night
сколько всего томов? в манге Fate stay night
В манге Fate/Stay Night сейчас 14 томов, выход ее продолжается. Учитывайте, что аниме - это
подробнее...
спросили в Интернет Romhack
Нужен перевод песни Drake feat. Kanye West, Lil Wayne & Eminem - Monster (Untz Remix) Не могу найти...
Песня является ремиксом. Состоит из двух песен

Meg & Dia – Monster и

Drake
подробнее...
спросили в Shoutout Site
В каком порядке смотреть аниме-франшизу Fate. Fate /Stay Night, а дальше какие?
Можно смотреть в порядке выхода:
Fate/Stay Night - TV и OVA (овашки можно пропустить, это
подробнее...
спросили в FAdeA
Помогите, пожалуйста, перевести на русский: "do u believe in miracles and faith"?
Ну судьба же fate, а не faith (вера).

урманчи
Просветленный
(23106)подробнее...
спросили в Другое FAdeA
fata viam invenient
куда ты денешься, когда разденешься
сори на латынь перевести не могу

или тот перевод
подробнее...
спросили в FAdeA
как пишется правильно foto или photo
Нормативно, конечно, photo, но часто встречаю в текстах (особенно американских) и foto, так что,
подробнее...
Itoa Си на Википедии
Посмотрите статью на википедии про Itoa Си
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*