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

Преобразование широкой строки char в нижний регистр в С++
Как преобразовать строку wchar_t из верхнего регистра в нижний регистр в С++? Строка содержит смесь японских, китайских, немецких и греческих символов. Я думал об использовании towlower ......
16067 просмотров
schedule 01.06.2022

C++: неправильно выводятся широкие символы?
Мой код в основном таков: wstring japan = L"日本"; wstring message = L"Welcome! Japan is "; message += japan; wprintf(message.c_str()); Я хочу использовать широкие строки, но не знаю, как они выводятся, поэтому я использовал wprintf. Когда я...
6222 просмотров
schedule 11.11.2022

ReadLn работает с WideString (файлы utf-8)
Я использую делфи 7. Мне нужно прочитать файл utf-8 построчно, каждая строка содержит слово и его вес (число). Поэтому мне нужно прочитать каждую следующую строку, затем разделить строку на разделитель (символ табуляции) и сохранить это в памяти ....
4197 просмотров
schedule 28.01.2024

Как работать с символами Unicode в C++
У нас есть система комментариев, встроенная в наш движок, которая позволяет программистам оставлять комментарии для различных открытых переменных/объектов, которые затем используются внешним интерфейсом GUI для всплывающих подсказок и справки....
2055 просмотров
schedule 28.01.2023

Самый простой способ преобразовать широкую строку или широкий массив символов в простой массив символов?
Моя переменная находится в конкретной внутренней реализации широкой строки, но я могу довольно легко сделать ее массивом широких символов. Проблема в том, что мне нужно передать его библиотечной функции, которая будет принимать только массивы...
554 просмотров
schedule 25.06.2022

Как отобразить Lأَبْجَدِيَّة عَرَبِيَّة‎中文 с помощью wcout?
Я хочу отобразить арабское сообщение, смешанное с китайским, используя wcout. Следующий код в порядке: #include <iostream> using namespace std; int main() { wcout.imbue(locale("chs")); wcout << L"中文"; // OK } Однако...
2871 просмотров
schedule 08.05.2022

С++ использует Delphi DLL
Я не могу использовать функцию dll, разработанную в Delphi. У меня возникли некоторые трудности с преобразованием типов. Это функция, которую я хочу вызвать в DLL: function rData(ID: Cardinal; queue: WideString): WideString; stdcall; Мой...
1771 просмотров
schedule 12.09.2022

Как указать } (закрывающая фигурная скобка) в регулярном выражении boost?
Я использую библиотеку boost 1.54 в своей программе. Моя задача состоит в том, чтобы расширить некоторые шаблоны в строке. Один из таких случаев: если в строке найдена закрывающая фигурная скобка } , замените ее на > . Я написал следующее...
135 просмотров
schedule 02.10.2022

Консольная печать строки и wstring в C++
Я вижу, что есть много вопросов, связанных со строками и широкими строками. Но поскольку ни один из них не дает мне информацию, которую я ищу... Я публикую новый вопрос. У меня есть этот код... std::string myName("vikrant");...
4370 просмотров
schedule 26.02.2022

Как преобразовать необработанные строки MBCS (SHIFT-JIS) из Windows в UTF-8 в Linux
Я пишу программу в Linux, которая должна взаимодействовать с существующей программой Windows. Я не могу изменить способ работы программы Windows, но я должен интегрироваться с существующими данными. Эта программа будет получать необработанные...
1353 просмотров

Преобразование WideString в PWideChar
Я использую библиотеку Nicomsoft OCR для распознавания изображений в Delphi. Он подходит для моих задач и имеет обертку модуля Delphi, поэтому его легко использовать в Delphi. Однако отладчик Delphi показывает сообщение «Ошибка диапазона», когда я...
3510 просмотров
schedule 12.07.2022

Когда мы должны предпочесть строки с расширенными символами?
Я модернизирую большую устаревшую кодовую базу MFC, которая содержит настоящую смесь строковых типов: CString std :: string std :: wstring символ * wchar_t * _bstr_t Я хотел бы стандартизировать один строковый тип внутри и...
1395 просмотров
schedule 16.11.2022

Проблема с SQL-запросом из VBA при попытке выбрать поля типа «Widestring» (Доступ к файлу .mbd)
Я пытаюсь импортировать некоторые данные из файла .mbd в Excel. Я могу скопировать всю базу данных в электронную таблицу, нет проблем. Я также могу использовать такое утверждение sSQL = "SELECT HOEHE " & "FROM h_datei WHERE HOEHE >= 53 "...
650 просмотров
schedule 08.10.2023

Как передать номер слова в строку?
Прежде всего, я сожалею, что не могу лучше описать свою проблему. У меня есть номер слова 65025, который равен 0xFE01 или 11111110 00000001 в двоичном формате. И я хочу передать значение wstr Word => 11111110 00000001. Я обнаружил, что...
390 просмотров
schedule 11.07.2023

c, обрезка строк и расширенные символы
Вкратце, я разбираю заголовки HTTP, полученные от libcurl, в среде, где мне нужны широкие символы. Заголовки приходят ко мне в виде строк char * в общем формате name: value Я разделяю это на две строки, записывая ноль в позицию двоеточия, а...
76 просмотров
schedule 10.02.2023