Поиск:

Ответ в темуСоздание новой темы Создание опроса
> float to LPCTSTR, Как? 
:(
    Опции темы
st4lk3r0k
Дата 21.8.2007, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



народ у меня есть float число которое надо конвертировать в LPCTSTR... как сиё делается?
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
JackYF
Дата 21.8.2007, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: нет
Всего: 162



Цитата(st4lk3r0k @  21.8.2007,  01:14 Найти цитируемый пост)
LPCTSTR

в час с лишним ночи не пойму, что это за ересь такая...

конвертить в строку так: itoa(i, str, 10); или itow.

дальше передаешь там куда надо. 


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
st4lk3r0k
Дата 21.8.2007, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Тоже с финляндии?  smile

можно какойнить простенький пример?
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
elsan
Дата 21.8.2007, 06:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 23.5.2007
Где: Томск

Репутация: нет
Всего: нет



itoa в тип int переводит, если во float
Код

float fValue;
char strFloat[40];

_gcvt(fValue, 4, strFloat);



PM MAIL   Вверх
Fazil6
Дата 21.8.2007, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 3
Всего: 60



Цитата(JackYF @  21.8.2007,  01:18 Найти цитируемый пост)
конвертить в строку так: itoa(i, str, 10)

а чего сразу itoa? Речь ведь о дроби...
Код


double value = 3678.567346899;
char buffer[30];
sprintf(buffer, "%021.*f", 6, value);


PM MAIL   Вверх
Andrey44
Дата 21.8.2007, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

Репутация: 12
Всего: 26



Если быть уже до конца правильным , то smile 
Код

double prf = _prf/2;
TCHAR temp[1024];
_stprintf_s(temp, sizeof(temp) / sizeof(TCHAR), L"%.5fkHz", prf);



--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
Smalti
Дата 21.8.2007, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 11.9.2006

Репутация: нет
Всего: нет



Можна так:

sprintf(str, "%f", number);
PM MAIL   Вверх
Ln78
Дата 21.8.2007, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 25.11.2006

Репутация: 1
Всего: 15



Раз уж тема про VisualC++/MFC/WTL, то можно использовать 
Код

double value = 3678.567346899;
CString str;
str.Format( _T(" %021.*f"), 6, value);

Тот же sprintf, но нужное количество байт выделяется автоматически

Это сообщение отредактировал(а) Ln78 - 21.8.2007, 10:05
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0668 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.