Показать сообщение отдельно
Старый 07.07.2011, 05:46   #14
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: не могу найти ошибку


wchar_t и short одного размера.
это кто вам такое в ухо пернул? если на вашей системе и с вашим компилятором размеры совпадают - то ето еще не значит что sizeof(short) == sizeof(wchar_t) по стандарту. на unix-подобных системах не совпадает точно.
ну знач и у меня не проконает...у меня ОС на unix скриптах собрана(там даже аудио кодеки от Linex)
и у меня пиксель-буфер,а макc цвет oxffff,мне char никак не катит,тока shote,и причем unsigned()
...ну раз вы все умные,а я не очень,задача:
массив char :
char img[64*64*3]={
25,0,255,230,0,255,......
и так далее,в нём записан каждый цвет RGB.Надо его переформировать в массив:
uint16_t buff[64*64][frame]
typedef unsigned short uint16_t
есть такие данные:
размер имги=width,height
размер фрейма=f_width,f_height
количество фреймов=count
//проще потом рисовать
а,преобразователь цвета с=MAKE_RGB565(r,g,b)
__________________
Сайт: http://iexpo.ml

Последний раз редактировалось RegIon, 07.07.2011 в 09:58.
(Offline)
 
Ответить с цитированием