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

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

Восстановить пароль Регистрация
 
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
02.03.2014, 15:58     Как привести std::wstring к std::string? #1
Как привести std::wstring к std::string?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
6461 / 3835 / 886
Регистрация: 30.01.2014
Сообщений: 6,630
02.03.2014, 16:08     Как привести std::wstring к std::string? #2
Цитата Сообщение от tarasproger Посмотреть сообщение
Как привести std::wstring к std::string?
А в коде просто замену wstring на string сделать не удастся?

По поводу преобразования, на каждой платформе приняты свои способы. У тебя какая?
Ну или пользоватся кроссплатформенными сторонним библиотеками. Наподобие iconv или ICU.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
02.03.2014, 16:09  [ТС]     Как привести std::wstring к std::string? #3
У меня винда.
DrOffset
6461 / 3835 / 886
Регистрация: 30.01.2014
Сообщений: 6,630
02.03.2014, 16:13     Как привести std::wstring к std::string? #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
tarasproger,
wcstombs
WideCharToMultiByte
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
02.03.2014, 16:13  [ТС]     Как привести std::wstring к std::string? #5
Цитата Сообщение от DrOffset Посмотреть сообщение
А в коде просто замену wstring на string сделать не удастся?
Если не приводить, то придётся менять все строки по всему проекту.
0x10
2426 / 1598 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
02.03.2014, 16:19     Как привести std::wstring к std::string? #6
Цитата Сообщение от tarasproger Посмотреть сообщение
Если не приводить, то придётся менять все строки по всему проекту.
Как вариант... Один раз потратить время и поменять. Но не на std::string, а на свой синоним.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2014, 16:25     Как привести std::wstring к std::string?
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
02.03.2014, 16:25  [ТС]     Как привести std::wstring к std::string? #7
Цитата Сообщение от 0x10 Посмотреть сообщение
Как вариант... Один раз потратить время и поменять. Но не на std::string, а на свой синоним.
Как раз не вариант.
Yandex
Объявления
02.03.2014, 16:25     Как привести std::wstring к std::string?
Ответ Создать тему
Опции темы

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