4 / 4 / 3
Регистрация: 10.06.2015
Сообщений: 20
|
||||||
1 | ||||||
Хранение символов в char18.06.2015, 17:59. Показов 3168. Ответов 2
Метки нет (Все метки)
Здравствуйте. Возникла проблема с хранением кириллицы. Пишу графическое приложение и обрабатываю ввод с клавиатуры на прямую, без sdl или glut. Опытным путем установил, что буква "в" в памяти хранится как 0xD0 0xB2, "г" 0xD0 0xB3 и т.д. При нажатии соответствующей клавиши пихал байты в string таким образом. А вот при попытке обратиться к первому байту получал уже не то, что туда запихал.
Хотелось бы увидеть ответ человека который в этом разбирается. И вообще буду раз советам по организации мультиязычного ввода с клавиатуры без сторонних библиотек.
0
|
18.06.2015, 17:59 | |
Ответы с готовыми решениями:
2
Снова MySql и хранение русских символов Выполнить сортировку символов в строке. Порядок возрастания "весов" символов задать таблицей вида char ORD[] = "АаБбВ Класс строка текста(хранение и извлечение символов) Стандарт C++ 2011 Сравнение массива символов char |
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
18.06.2015, 18:12 | 2 | |||||
glGetError, во-первых, у тебя выход за границы массива. Элементов 6, а используешь 7 [0..6].
Во-вторых, попробуй так:
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
18.06.2015, 18:35 | 3 |
0
|
18.06.2015, 18:35 | |
18.06.2015, 18:35 | |
Помогаю со студенческими работами здесь
3
Замена символов в массиве char Количество символов в const char* Соединение двух символов char Не выводится массив символов (char) Некорректный вывод символов (char) не выводится Массив символов (char) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |