Вопросы по теме 'wstring'

Прочитать файл Unicode UTF-8 в строку wstring
Как я могу прочитать файл Unicode (UTF-8) в wstring (s) на платформе Windows?
71801 просмотров
schedule 13.09.2021

Могу ли я расшифровать € (знак евро) как char, а не как wstring / wchar?
Попробуем объяснить мою проблему. Мне нужно получить сообщение с сервера (запрограммированного в delphi) и сделать некоторые вещи с этим сообщением на стороне клиента (это сторона, которую я программирую на C ++). Скажем, сообщение: "Hello €"...
868 просмотров
schedule 18.10.2021

использовать wstring получить файл для чтения строки
У меня есть файл, содержащий текст, я хотел бы преобразовать каждую строку из этого файла в переменную std::wstring . Если я это сделаю, я получаю сообщение об ошибке, так можно ли использовать std::wstring или я обязан использовать std::string ?...
18864 просмотров
schedule 05.11.2021

Какова структура памяти строк в кодировке UTF-16 в Visual Studio 2015?
WinAPI использует wchar_t буферов. Насколько я понимаю, нам нужно использовать UTF-16 для кодирования всех наших аргументов в WinAPI. У нас есть две версии UTF-16: UTF-16be и UTF-16le . Кодируем строку «Пример» 0x45 0x78 0x61 0x6d 0x70 0x6c...
136 просмотров
schedule 24.11.2021

Как мне прочитать память в строку?
Я уже пробовал использовать wchar_t и цикл for для чтения памяти wchar с помощью wchar, и это сработало. Рабочий код: int cl = 20; std::wstring wstr; wchar_t L; for (int i = 0; i < cl; i++) { ReadProcessMemory(ProcHandle, (unsigned...
215 просмотров
schedule 03.12.2021

С++ wstring в файл вместо строки
У меня есть простой класс регистратора, который я пытался превратить в прием и вывод wstrings вместо строк. заголовок: #include <fstream> using namespace std; class CLog { public: CLog(wstring filename); ~CLog(); void...
4335 просмотров
schedule 01.03.2022

строка цитаты синтаксического анализа boost не работает
Это мой граммер unesc_char.add(L"\\a", L'\a')(L"\\b", L'\b')(L"\\f", L'\f')(L"\\n", L'\n') (L"\\r", L'\r')(L"\\t", L'\t')(L"\\v", L'\v')(L"\\\\", L'\\') (L"\\\'", L'\'')(L"\\\"", L'\"'); unesc_str = '\"' >>...
128 просмотров
schedule 21.03.2022

C ++ с использованием wstring / wchar_t
Много раз, когда я разговариваю с людьми, они меня переучивают от использования (в проектах DLL) wstrings и strings, потому что они потребляют больше памяти, чем массив wchar_t. Как с этим? Для того же массива L"qweqweqweqweqwe" wchar_t требуется...
850 просмотров
schedule 27.03.2022

Как преобразовать wstring в wchar_t *? C ++
Я хочу преобразовать wstring в wchar_t *. Я перепробовал все, что знаю, пожалуйста, помогите. Я хочу преобразовать wstring в wchar_t *.
11939 просмотров
schedule 14.04.2022

Преобразование из wstring в u16string и обратно (стандартное соответствие) в C++17/C++20
Моя основная платформа — Windows, поэтому я использую внутреннюю кодировку UTF-16 (в основном строки BMP). Я хотел бы использовать вывод консоли для этих строк. К сожалению, нет std::u16cout или std::u8cout , поэтому мне нужно использовать...
257 просмотров
schedule 30.04.2022

Как преобразовать std::wstring в LPCTSTR на С++?
У меня есть значение ключа реестра Windows в формате wstring . Теперь я хочу передать его этому коду (первый аргумент — путь к javaw.exe): std::wstring somePath(L"....\\bin\\javaw.exe"); if (!CreateProcess("C:\\Program...
41981 просмотров
schedule 27.05.2022

Что такое L в wcout‹‹L?
В чем разница между std::wcout << "some text" ; и std::wcout <<L "some text"; ? Я не смог найти информацию о том, для чего используется L .
1389 просмотров
schedule 01.06.2022

Как обрабатывать строки и wstring в одном проекте
Я пишу код, который использует строку, и код должен быть скомпилирован вместе с другими проектами. Некоторые из этих проектов используют Unicode, а некоторые другие используют многобайтовую строку. Как написать мой код так, чтобы его можно было...
163 просмотров
schedule 14.07.2022

Как обрабатывать значение, которое может быть std::string или std::wstring
У меня есть код, который читает файл и выясняет, Unicode это или нет. В зависимости от этого я хотел бы иметь пользовательский объект, который будет содержать содержимое файла как wstring или string и иметь возможность выполнять манипуляции со...
413 просмотров
schedule 16.08.2022

Преобразование QString в BSTR и наоборот
Я хочу преобразовать QString в BSTR и наоборот. Это то, что я пытаюсь преобразовать QString в BSTR : std::wstring str_ = QString("some texts").toStdWString(); BSTR bstr_ = str_.c_str(); и преобразовать BSTR в QString : BSTR...
4110 просмотров
schedule 31.08.2022

разрешение сетевого узла с использованием boost::asio и std::wstring
Я использую Boost::Asio для связи по сети. Следующий код завершается со следующей ошибкой компиляции. Код: std::wstring hostName(L"myserver"); std::wstring portName(L"myport"); auto query =...
252 просмотров

std :: wstring VS std :: строка
Я не могу понять разницу между std::string и std::wstring . Я знаю, что wstring поддерживает широкие символы, такие как символы Unicode. У меня есть следующие вопросы: Когда мне следует использовать std::wstring вместо std::string ?...
346896 просмотров
schedule 02.11.2022

Разбор текстового файла UCS-2LE
У меня есть текстовый файл, который был создан с помощью некоторого инструмента отчетности Microsoft. Текстовый файл включает в себя BOM 0xFFFE в начале, а затем вывод ASCII символов с нулями между символами (т.е. " F.i.e.l.d.1. "). Я могу...
2388 просмотров
schedule 22.02.2023

Как сравнить std::wstring и char*?
Что я имею: [wstr1] 1 значение std::wstring (например, "(GMT+04:30) Кабул") [str2] 1 char* заполнен теми же данными, что и std::wstring (с тем же текстом) Я просто пытаюсь сравнить эти два значения, но следующий код не работает. КМП....
4229 просмотров
schedule 28.07.2023

Ускорьте сериализацию только первого символа std::wstring
Я использую boost для сериализации с текстовым архивом переменной std::wstring. Если я переключаюсь на std::string, он работает очень хорошо, но когда я использую wstring, я получаю сериализованный только один символ. Почему? std::wstring text;...
1134 просмотров
schedule 25.07.2023