一日一コード 23.意地でも作る。

今日は疲れたのでやめようかとも思ったがそんなことではいけない。
というわけで即興で書いてみよう。あくまで適当。
RGBサーフェスを XRGB に変換する。


DWORD *lpXRGB, BYTE *lpRGB;

for(int i=0; i < width * height; i++)
{
*lpXRGB = 0x00000000 | ( *(lpRGB)<<16 ) | ( *(lpRGB+1)<<8 ) | ( *lpRGB+2 );
lpRGB += 3;
lpXRGB++;//よくこれを忘れるんだよなあ。
}

こんなんでいいのか。