| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Проблема с выводом буквы "я" |
| Автор: DCoder 2.3.2009, 18:56 |
| unsigned char c = 'я' имеет код 239 и выводится на экран, а если объявить char c = 'я', то данный символ будет иметь код -1... Пишу в VS 2008. |
| Автор: ИванМ 2.3.2009, 19:31 |
| (char)239 равен -17. Все правильно. Потому что границы char от -128 до 127. По твоему какой он должен быть? |
| Автор: DCoder 3.3.2009, 08:18 |
| Да... Оказалось проблема не в этом... Код -17 (он же 239 P.S. Возможно я разделом ошибся, т.к. текст я вывожу в OpenGL. Написал сюда - подумал, что дело в кодировке |
| Автор: DCoder 3.3.2009, 12:14 |
| Пытаюсь вывести текст в OpenGL по 13 уроку NeHe, буква "я" почему-то не пишется, с остальным текстом проблем нет |
| Автор: Rpahut 5.3.2009, 19:25 |
| Вроде как в уроке 13 только до кода 128 символы? так или иначе, похоже последняя буква алфавита где-то просто или не влезла в массив, или еще что в этом духе. |
| Автор: DCoder 8.3.2009, 23:14 |
| |