толкую.
А вопрос такой.
Ос - Windows,VS,язык C
Набор символов: unicode
Пишу, например:
char s=‘л’;
Так вот... если я брякнусь на этой строке, то увижу что s отрицательное число..........
то есть, символ кириллицы ‘л’ отрицательное число
Ну и соотвественно другие символы кириллицы будут отрицательными
А отчего зависит/как сделать , чтоб они были положительными... ?)
Ну как в аски типо)
Ну я бы начал с того, что юникод в чар не лезет
View, hexadecimal display.
Писать unsigned char
Для строк std::basic_string<unsigned char> https://en.cppreference.com/w/cpp/string/basic_string
Обсуждают сегодня