Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 10.12.2008, 20:50   #46
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Тупые вопросы

я незнаю что это такое потому что незнаю что ето такое !! (рекурсия получилась ) по этому и спросил !! хз...мож де и встречал !!

автомобилисты, ездить на машине, работать на СТО и незнать что такое offtop !!
(Offline)
 
Ответить с цитированием
Старый 23.12.2008, 19:38   #47
Sashka007
ПроЭктировщик
 
Аватар для Sashka007
 
Регистрация: 11.11.2008
Адрес: Тольятти
Сообщений: 153
Написано 10 полезных сообщений
(для 24 пользователей)
Ответ: Тупые вопросы

Вот установил borland c++ builder 6 и нашел библиотеки directx 9 sdk как ее нормально установить, а то у меня ошибки выдает
(Offline)
 
Ответить с цитированием
Старый 23.12.2008, 19:49   #48
jimon
 
Сообщений: n/a
Ответ: Тупые вопросы

никак, качай теперь microsoft visual studio 2005, или используй opengl
 
Ответить с цитированием
Старый 25.12.2008, 15:07   #49
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: Тупые вопросы

кто че знает на счет static_cast и dynamic_cast и вообще почему нереально(по крайней мере VC++ ругается) преобразовать float в char?
__________________

(Offline)
 
Ответить с цитированием
Старый 25.12.2008, 15:38   #50
jimon
 
Сообщений: n/a
Ответ: Тупые вопросы

mr.DIMAS
1) http://msdn.microsoft.com/en-us/libr...8h(VS.80).aspx
2) потому что float занимает 4 байта, а char только 1 байт
можно преобразовать float в масив char - те в строку
 
Ответить с цитированием
Старый 25.12.2008, 19:44   #51
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: Тупые вопросы

2Jimon
плиз на конкретных примерах насчет float -> char[]
__________________

(Offline)
 
Ответить с цитированием
Старый 25.12.2008, 20:11   #52
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Тупые вопросы

хм. почему нельзя преобразовать float в char?
float a = 64.4f;
char b = 0;
b = a;
std::cout<<b<<std::endl;
а это что тогда?

по второму вопросу:
	char *pc = new char[4];
	memcpy(pc,&a,4);
	std::cout.write(pc,4);
	delete[] pc;
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mr.DIMAS (26.12.2008)
Старый 25.12.2008, 20:39   #53
jimon
 
Сообщений: n/a
Ответ: Тупые вопросы

HolyDel
1) хым ну всё равно не логично
float это переменная с плавающей запятой, char это целое значение
они не связываются логично, к чему не явная типизация ?
притом что будет если приводит к char к примеру число 257.4f ?

2) sprintf больше нравится )
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mr.DIMAS (26.12.2008)
Старый 26.12.2008, 00:38   #54
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Тупые вопросы

Тут ответ весьма прост: потому что нет однозначного алгоритма преобразовать дробное число в букву!!! На любой дурацкий вопрос - всегда будет дурацкий ответ!!!
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Старый 26.12.2008, 00:42   #55
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Тупые вопросы

jimon, вполне логично. или тебя смущает разный размер типов, занимаемой памяти?
257.4f очевидно превратиться в 1 (или -127).
просто преобразование проходит в два этапа - сначала в просто целое (отбрасывая дробную часть) потом уже в 1байт.
(Offline)
 
Ответить с цитированием
Старый 26.12.2008, 16:41   #56
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: Тупые вопросы

2Morganolla
бля мне нужна просто преобразование флоата в чар для того чтобы мона было флоат выводить при помощи DrawText(апишная ф-ция).
__________________

(Offline)
 
Ответить с цитированием
Старый 26.12.2008, 16:52   #57
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Тупые вопросы

дык тогда тебе нужно преобразование в char* а не char.

тут кури sprintf.
http://social.msdn.microsoft.com/Sea...y=sprintf&ac=1

Последний раз редактировалось HolyDel, 26.12.2008 в 17:03.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mr.DIMAS (26.12.2008)
Старый 26.12.2008, 21:18   #58
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Тупые вопросы

2mr.DIMAS
для того чтобы мона было флоат выводить при помощи DrawText - это дружочек не просто , а форматируемое преобразование в стринг. Я же говорил, что вопрос - некорректный!
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mr.DIMAS (26.12.2008)
Старый 26.12.2008, 23:16   #59
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: Тупые вопросы

Спасибо, ребята. Помогло!
__________________

(Offline)
 
Ответить с цитированием
Старый 27.12.2008, 16:26   #60
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: Тупые вопросы

Раз эта тема называется "Тупые вопросы". То вот еще один:
Как в DX9 сделать перемещение объекта под заданным углом? А то перемножением матриц кручения и перемещения не помогает. Плиз ответьте. Оч надо
__________________

(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мои вопросы по С++ Chakki C++ 9 09.02.2009 11:55
Вопросы. AndruXa Blitz3D 17 13.09.2007 13:54
Вопросы vadim2 3D-программирование 2 11.07.2006 21:59


Часовой пояс GMT +4, время: 06:28.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com