Вопросы по теме 'widechar'
WideCharToMultiByte() против wcstombs()
В чем разница между WideCharToMultiByte() и wcstombs() Когда какой из них использовать?
18958 просмотров
schedule
22.03.2022
C++ Builder XE2: как преобразовать строку в wchar_t*
У меня есть всплывающее окно SHBrowseForFolder, которое работает нормально, но я хотел бы установить заголовок. Я знаю, что это должен быть wchar_t*, и когда я использую константу типа (wchar_t*)L"My Title", заголовок отображается правильно.
Но...
4998 просмотров
schedule
02.04.2023
Несовместимость char и widechar в Delphi
У меня странная проблема.
Я использую Delphi 2007 и запускаю его с переключателем -r . На моем компе все работает нормально. Когда я переношу код на другой компьютер, я получаю сообщение об ошибке:
Несовместимые типы char и widechar....
2010 просмотров
schedule
04.06.2022
Клавиши со стрелками как широкие символы
Я пытаюсь определить, можно ли взять клавиши со стрелками и преобразовать их в широкие символы. Я использую conio.h для его функции getch(), мне просто нравится, как она работает по сравнению с аналогичными функциями, и ее нужно вызывать дважды,...
699 просмотров
schedule
01.10.2022
Удалить специальный символ из строки в C под Linux
Используя C в Linux, как я могу удалить символ € (или любой другой «конкретный» не ASCII-символ, переданный в качестве параметра функции -) из строки?
Я пробовал с:
void remove_all_chars(char* str, char c) {
char *pr = str, *pw = str;...
1570 просмотров
schedule
19.04.2024
Как безопасно объявить 16-битный строковый литерал в C?
Я знаю, что уже есть стандартный метод с префиксом L :
wchar_t *test_literal = L"Test";
Проблема в том, что wchar_t не обязательно будет 16-битным, но для моего проекта мне нужен 16-битный wchar_t . Я также хотел бы избежать требования...
1735 просмотров
schedule
08.11.2023
Почему © (символ авторского права) заменяется на (C) при использовании wprintf?
Когда я пытаюсь напечатать символ авторского права © с помощью printf или write , все работает нормально:
#include <stdio.h>
int main(void)
{
printf("©\n");
}
#include <unistd.h>
int main(void)
{
write(1,...
171 просмотров
schedule
27.05.2024
Строковый литерал g++ wchar_t не соответствует ожидаемому типу
(извините, возможно, это не самый актуальный вопрос...)
Согласно https://en.cppreference.com/w/cpp/language/string_literal : """ Широкий строковый литерал. Тип L"..." строкового литерала: const wchar_t[N] """
однако в этом случае g++, похоже,...
33 просмотров
schedule
29.02.2024
Python Curses, чтение атрибута широкого символа с экрана
Проблема, которую я пытаюсь решить, состоит в том, чтобы получить пару ch , att , представляющую символ и связанный с ним атрибут, отображаемый в данный момент в некоторой заданной позиции.
Теперь, когда отображаемый символ не является широким (т....
108 просмотров
schedule
13.03.2022