Вопросы по теме 'wchar-t'

Вывод символов Юникода в терминале Windows
На прошлой неделе я вместе с другом работал над roguelike игрой на C++. В основном слишком учить язык. Я использую: pdcurses Windows 7 Визуальная студия С++ Чтобы вывести wchar_t везде, где я хочу в консоли. Мне удалось ввести...
2957 просмотров
schedule 25.05.2023

получить длину `wchar_t*` в С++
Подскажите пожалуйста, как узнать длину переменной типа wchar_t* в c++? пример кода ниже: wchar_t* dimObjPrefix = L"retro_"; Я хотел бы узнать, сколько символов содержит dimObjPrefix
80413 просмотров
schedule 26.02.2023

Специализация шаблонных функций C ++ с использованием TCHAR в Visual Studio 2005
Я пишу класс ведения журнала, в котором используется шаблонная функция оператора ‹ Вот соответствующий код: // Log.h header class Log { public: template <typename T> Log& operator<<( const T& x ); template...
984 просмотров

Аналогичное преобразование при перегрузке wstring и wchar_t *
У меня есть следующий код: inline bool match(const std::wstring & text1, const std::wstring & text2) { return match(text1.c_str(), text2.c_str()); } inline bool match(const std::wstring & text1, const wchar_t * text2) { return...
1618 просмотров

Открытие файла Unicode в чистом C
Я пытаюсь открыть файл .txt, полностью китайский. Могу ли я использовать для него обычные процедуры fopen/fclose, даже если поток будет на 100% Unicode, или есть ли какие-либо эксклюзивные инструменты для обработки широких символов? Буду признателен...
2990 просмотров
schedule 04.10.2022

Литералы wchar_t, отличные от ASCII, в LLVM
Я перенес проект Xcode iOS с Xcode 3.2.6 на 4.2. Теперь я получаю предупреждения, когда пытаюсь инициализировать wchar_t литералом с символом, отличным от ASCII: wchar_t c1; if(c1 <= L'я') //That's Cyrillic "ya" Сообщения следующие:...
2354 просмотров
schedule 20.06.2022

setlocale() не работает в симуляторе iOS?
Обновление: как ни странно, setlocale() не работает только в симуляторе iOS, поэтому я изменил заголовок вопроса. Он отлично работает на реальных устройствах. Я работаю с собственным кодом (C/C++) под iOS 6, и мне нужно отформатировать...
961 просмотров
schedule 09.10.2023

mysql_query и embarcadero С++
Я использую MySQL C API с Embacadero C++ без проблем в (ANSI). Но когда я пытаюсь отправить любой широкий символ (UNICODE), например арабские символы, он отображается как нечитаемые символы (мусор) в базе данных MySQL. Потому что строка SQL, которую...
351 просмотров
schedule 14.05.2024

Преобразование wstring в wchar_t
Я использую связь Namedpipes (С++) для передачи данных между двумя процессами. Для удобства я использую wstring для передачи данных, и в конце передачи все в порядке. Я не могу получить полные данные на принимающей стороне. Ниже приведен код...
906 просмотров
schedule 18.06.2022

С++ - Преобразование char в wchar_t. Получение ошибки
Я пытаюсь написать небольшую программу, которая считывает символ из istream и преобразует его в wchar_t. Я получаю segfault. Вот мой код #include <iostream> using namespace std; wchar_t read(istream &stream) { char *c;...
1972 просмотров
schedule 16.05.2022

C++ - Как преобразовать строку в wchar_t (кириллицу)
Мне нужно преобразовать string в wchar_t . Я пробовал много разных подходов, но у меня по-прежнему возникают проблемы с кириллическим текстом. При использовании wcout для отладки я продолжаю получать неверный вывод, но при использовании только...
686 просмотров
schedule 26.02.2022

Несоответствие в определениях fputwc(), putwc() и putwchar() в glibc
Почему fputwc() , putwc() и putwchar() принимают аргумент типа wchar_t вместо wint_t ? Это противоречит соответствующим функциям нешироких символов fputc() , putc() и putchar() , которые принимают int , а не char .
99 просмотров
schedule 31.10.2023

не может преобразовать 'const char*' в 'LPCWSTR {также известный как const wchar_t*}'
Я получаю сообщение об ошибке в своем коде C++, смысл которого я не совсем понимаю. Урезанные биты кода здесь: RS232Handle=OpenRS232("COM1", 9600); HANDLE OpenRS232(const char* ComName, DWORD BaudRate) { ComHandle=CreateFile(ComName,...
30201 просмотров
schedule 27.03.2024

Альтернативное чтение как char* и wchar_t*
Я пытаюсь написать программу, которая анализирует теги ID3, в образовательных целях (поэтому, пожалуйста, объясните подробно, как я пытаюсь учиться). До сих пор у меня был большой успех, но я застрял в проблеме с кодировкой. При чтении mp3-файла...
179 просмотров
schedule 27.01.2024

Проблемы с wchar и записью в реестре
Итак, я хочу добавить строку в реестр, поскольку строки реестра должны быть записаны с нулевым завершением, моя строка содержит нулевой символ в разных местах. Вот так выглядит моя строка. char names[550] =...
74 просмотров
schedule 04.04.2024

Изменение типа char с помощью wchar_t используется не так, как L
В своем коде я попытался создать массив из 4 байтовых символов, где каждый символ содержит кириллическую букву. wchar_t OUT_STRING[4] = { L'т',L'л',L'о',L'р' }; С этим все в порядке, и я ожидал выхода. Это только тест, на самом деле мне...
166 просмотров
schedule 15.09.2023