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

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

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

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

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

?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2013, 15:46     Как грамотно сконвертировать float в std::wstring?
Посмотрите здесь:

Как правильно перевести std::wstring в std::string ? - C++
Собственно как? :)

Как привести std::wstring к std::string? - C++
Как привести std::wstring к std::string?

Как вывести std::wstring в поток? - C++
Как вывести std::wstring в поток, если в строке есть кириллица?

Как сравнить первые 3 символа std::wstring строк ? :-) - C++
Есть две строки: 1. "ПРЕВЕД" 2. "ПРОВОД" Хочу узнать, совпадают ли у них первые три символа или нет... :) Добавлено через 8...

Как использовать std::wstring для удаление файлов - C++
Если можно, пожалуйста, приведите код.

Как получить код символа unicode в std::wstring? - C++
Собственно есть QString (Qt), из него конечно же могу получить std::wstring. Так вот, нужен код каждого символа и желательно, чтоб этот...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.06.2013, 15:51     Как грамотно сконвертировать float в std::wstring? #2
std::stringstream precision
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 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
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 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
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.06.2013, 16:10     Как грамотно сконвертировать float в std::wstring? #7
Цитата Сообщение от FarStar Посмотреть сообщение
А почему так инициализация не работает

Не по теме:

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


а почему она должна работать?
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
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++
IDE VS 2015. В солюшене 2 проекта. В одном из проектов класс примерно такой: class Messager{ void message(std::wstring msg)...

Как лучше найти последнее вхождение символа в std::wstring? - C++
Как лучше найти последнее вхождение символа в std::wstring?

std::string -> std::wstring - C++
Как перевести данный код в код с использованием wstring ( посути использовать std::vector&lt;std::wstring&gt; refs; ) #include &lt;vector&gt; ...

Конвертация символов в std::wstring - C++
Привет. Помогите пожалуйста, как cконвертировать символы unicode, лежащие в std::wstring, в ANSI Codepage 1251? Добавлено через 1...


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

Или воспользуйтесь поиском по форуму:
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?
Ответ Создать тему
Опции темы

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