Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2013, 21:58   #1
salihovich
Новичок
Джуниор
 
Регистрация: 05.01.2013
Сообщений: 3
Восклицание Функция Format() в Visual C++.Как преобразовать цифры в строку?

Функция Format() в Visual C++.Как преобразовать цифры(float) в строку? Если можно пример

Последний раз редактировалось salihovich; 05.01.2013 в 22:40.
salihovich вне форума Ответить с цитированием
Старый 05.01.2013, 22:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Обязательно через Format()?
itoa(), sprintf() не подходят?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.01.2013, 22:21   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Обязательно через Format()?
itoa(), sprintf() не подходят?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.01.2013, 22:23   #4
denrubun
Пользователь
 
Регистрация: 24.12.2012
Сообщений: 82
По умолчанию

atoi (ascii to integer), itoa (integer to ascii), atof( ... to float), atol( ... to long)
вам нужна itoa:
Код:
	int a = 432;
	char b[4];
	itoa(a, b, 10);
	cout << a << endl << b << endl;
в строку b попадет наше число а, переведенное в 10-ную систему счисления
denrubun вне форума Ответить с цитированием
Старый 05.01.2013, 22:27   #5
salihovich
Новичок
Джуниор
 
Регистрация: 05.01.2013
Сообщений: 3
По умолчанию

мне надо преобразовать float в строку
salihovich вне форума Ответить с цитированием
Старый 05.01.2013, 22:40   #6
denrubun
Пользователь
 
Регистрация: 24.12.2012
Сообщений: 82
По умолчанию

ftoa нету.
http://www.cyberforum.ru/cpp-beginne...ead161662.html
denrubun вне форума Ответить с цитированием
Старый 05.01.2013, 23:30   #7
salihovich
Новичок
Джуниор
 
Регистрация: 05.01.2013
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Обязательно через Format()?
itoa(), sprintf() не подходят?
Объясните пожалуйста на примере, как работает sprintf()
salihovich вне форума Ответить с цитированием
Старый 06.01.2013, 00:29   #8
Ezhik Kihze
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 639
По умолчанию

Цитата:
ftoa нету
Зато есть _ecvt, _fcvt, _gcvt...
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze вне форума Ответить с цитированием
Старый 06.01.2013, 01:04   #9
denrubun
Пользователь
 
Регистрация: 24.12.2012
Сообщений: 82
По умолчанию

ну я про это ссылку и кинул)
denrubun вне форума Ответить с цитированием
Старый 06.01.2013, 12:33   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
как работает sprintf()
Если в кратце то так:
Код:
	char s[255];
	float f=25.3;
	sprintf(s,"%f",f);
http://www.cplusplus.com/reference/cstdio/sprintf/
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки. Преобразовать строку: оставить слова, содержащие буквы и цифры, остальные удалить Ленка ленка Паскаль, Turbo Pascal, PascalABC.NET 1 23.04.2012 11:51
Преобразовать строку таким образом, чтобы цифры каждого слова были перенесены в начало слова, изменив порядок следования цифр в с Нортон Общие вопросы C/C++ 0 11.02.2012 18:38
Как переменную преобразовать в строку? clever77 Microsoft Office Excel 10 16.05.2011 10:23
Как преобразовать UINT в строку? Сильванович Михаил Общие вопросы C/C++ 2 12.07.2007 09:58