![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Кроме вращающегося куба должна выводить текст, но вместо текста рисует прямоугольники.
Присоединённый файл ( Кол-во скачиваний: 23 )
Text.cpp 8,41 Kb |
|||
|
||||
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Я так думаю что ошибка где-то здесь:
Это сообщение отредактировал(а) Alexeis - 1.7.2009, 09:25 |
|||
|
||||
| BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 1 Всего: 10 |
Шрифт Modern вообще только DOS кодировку поддерживает.
-------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
поменял на ...FIXED_PITCH|FF_ROMAN,"Times New Roman"....тоже самое
|
|||
|
||||
| BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 1 Всего: 10 |
А если RUSSIAN_CHARSET задать вместо DEFAULT?
-------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Имеешь ввиду в функции InitialDirect3D...-не принимает, а больше вроде нигде не втречается DEFAULT, или я не вижу...
|
|||
|
||||
| BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 1 Всего: 10 |
Э... ты в справку вообще глядел, когда писал код? Погляди, какие значения предопределены для параметра CharSet
-------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: нет Всего: 26 |
У меня работает Это сообщение отредактировал(а) Andrey44 - 30.6.2009, 07:23 -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 1 Всего: 10 |
Andrey44, а ты русский текст выведи с DEFAULT_CHARSET на английской Windows, вот удивишься
-------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Ввёл код предложенный "Andrey44". Работает аналогично. И самое не прикольное что английские буквы так же нормально не выводятся. В чём может быть проблема? Я не только на форуме ищу ответа, если где найду - обязательно напишу что не так.
|
|||
|
||||
| BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 1 Всего: 10 |
С каким шрифтом пробовал?
-------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
..FIXED_PITCH|FF_ROMAN,"Times New Roman"...и..FIXED_PITCH|FF_MODERN,"Modern"(ещё менял на "Arial")...пробовал, что так что эдак - прямоугольники вроде только разные(...
|
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: нет Всего: 26 |
Давно пора работать с юникодными версиями функций.
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Я же только учусь - какую книжку порекоммендовали - по той и осваиваю, хотя спрашивал совета у того кто мне про эту книгу сказал, а он как-то по другому делает. Книжка: "Уроки программирования на с++", Горнаков, если кто знает более актуальную книженцию подскажите плиз..
|
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: нет Всего: 26 |
maxnsk82, так что вы учите? С++ или DX?
Если DX то советую поискать книги Фрэнка Луна. -------------------- ????? ??, ??????? ?????. |
|||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |