Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
FarStar
Заблокирован
#1

Как грамотно сконвертировать float в std::wstring? - C++

13.06.2013, 15:46. Просмотров 373. Ответов 8
Метки нет (Все метки)

?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.06.2013, 15:51     Как грамотно сконвертировать float в std::wstring? #2
std::stringstream precision
igorrr37
1631 / 1259 / 126
Регистрация: 21.12.2010
Сообщений: 1,920
Записей в блоге: 7
13.06.2013, 15:52     Как грамотно сконвертировать float в std::wstring? #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <locale.h>
#include <stdlib.h>
#include <sstream>
 
int main()
{
    setlocale(LC_ALL, "rus");
    std::wstringstream wss;
    wss << 1.2f;
    std::wstring wstr = wss.str();
    std::wcout << wstr;
    system("pause");
    return 0;
}
FarStar
Заблокирован
13.06.2013, 16:00  [ТС]     Как грамотно сконвертировать float в std::wstring? #4
а про стримстринг то я и забыл данке всем и по плюсу

Добавлено через 2 минуты
единственное чё ещё, вот если это в цикле идёт и внутри цикла каждый раз создаётся std::wstringstream wss; его надо как то очищать? Ну там своп, клир? Понятно, что при каждой итерации он как бы новый создаётся, но всё же...потоки - мутная штука )))

Добавлено через 2 минуты
а как ваще стринговый поток грамотно очистить, чтоб через пару строк его повторно использовать?
igorrr37
1631 / 1259 / 126
Регистрация: 21.12.2010
Сообщений: 1,920
Записей в блоге: 7
13.06.2013, 16:01     Как грамотно сконвертировать float в std::wstring? #5
если каждый раз новый то не надо
C++
1
2
wss.clear();
wss.str(L"");
FarStar
Заблокирован
13.06.2013, 16:06  [ТС]     Как грамотно сконвертировать float в std::wstring? #6
А почему так инициализация не работает
C++
1
2
float x = 55.33233;
 std::wstringstream wss(x);
?
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.06.2013, 16:10     Как грамотно сконвертировать float в std::wstring? #7
Цитата Сообщение от FarStar Посмотреть сообщение
А почему так инициализация не работает

Не по теме:

а почему ты ходишь ногами?


а почему она должна работать?
Tulosba
:)
Эксперт С++
4390 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
13.06.2013, 16:23     Как грамотно сконвертировать float в std::wstring? #8
Цитата Сообщение от FarStar Посмотреть сообщение
А почему так инициализация не работает
потому что stringstream, а не floatstream.
К тому же: float x = 55.33233f;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2013, 16:49     Как грамотно сконвертировать float в std::wstring?
Еще ссылки по теме:

Как использовать std::wstring для удаление файлов C++
C++ Как привести std::wstring к std::string?
C++ Std::string and std::wstring convert
C++ Как получить код символа unicode в std::wstring?
C++ Сконвертировать вектор строк в переменную типа float

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
13.06.2013, 16:49     Как грамотно сконвертировать float в std::wstring? #9
Все забыли, что есть std::to_wstring
Yandex
Объявления
13.06.2013, 16:49     Как грамотно сконвертировать float в std::wstring?
Ответ Создать тему
Опции темы

Текущее время: 09:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru