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

Преобразовать строку юникода в wchar_t
У меня возникла небольшая проблема с моим приложением при попытке использовать WindowsAPI... Я пытаюсь подключиться к дескриптору так, как он работает, но если я изменю код, он больше не работает... Код, который работает: handle_t porta; //...
3533 просмотров

Определить, является ли строка допустимой wchar_t* в C
Я пытаюсь перекодировать часть printf. setlocale(LC_ALL, "en_US.UTF-8"); int ret = printf("%S\n", "我是一只猫。"); printf("Printf returned %d\n", ret); Если формат %s , printf записывает расширенные символы и возвращает 19. Если используется...
539 просмотров
schedule 30.12.2023

проблема размера массива wchar_t с wcscpy_s
Меня смущает вопрос размера. Выполнение следующего кода вызывает исключение во время выполнения. В частности, кажется, что он появляется в конце, и текст все еще успешно вставляется. Из-за моих ограниченных навыков я не могу четко интерпретировать...
2001 просмотров
schedule 21.12.2023

Как преобразовать список строк Python в массив C wchar_t?
Исходный код на C выглядит так: typedef wchar_t char_t; typedef const char_t* const_string_t; static const_string_t g_symbols[] = { {L"IBM"}, {L"MSFT"}, {L"YHOO"}, {L"C"} }; ... some_c_func(g_symbols) ... some_c_func объявлен...
277 просмотров
schedule 30.11.2022

Вероятно, дефект в формулировке рабочего проекта C++ (правила ранжирования целочисленного преобразования)
Я обнаружил возможное противоречие в рабочем проекте стандарта C++ . Сначала я излагаю факты, а в конце — мой вопрос. Когда установлены целочисленные рейтинги конверсии , [conv.rank]/1.1 говорит Никакие два целочисленных типа со знаком...
82 просмотров
schedule 16.04.2024

Как отключить или получить предупреждение при использовании wchar_t вне Windows?
Тип wchar_t широко используется в Windows API и API стандартной библиотеки C ++, производных от них, поэтому сложно изменить код Windows, чтобы использовать что-то еще, потому что вам придется каждый раз преобразовывать / преобразовывать туда и...
37 просмотров
schedule 07.11.2022