Вопросы по теме 'wchar-t'
Преобразовать строку юникода в wchar_t
У меня возникла небольшая проблема с моим приложением при попытке использовать WindowsAPI... Я пытаюсь подключиться к дескриптору так, как он работает, но если я изменю код, он больше не работает...
Код, который работает:
handle_t porta; //...
3533 просмотров
schedule
19.03.2024
Определить, является ли строка допустимой 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