Вопросы по теме '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 просмотров
schedule
30.09.2022
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