我有一個四字節的DWORD,我需要分成四個不同的字符。我以爲我知道如何做到這一點,但每次都得到奇怪的數字。這裏是我的代碼:C++打破DWORD爲字符
// The color memory
int32 col = color_mem[i];
// The four destination characters
char r, g, b, a;
// Copy them in advancing by one byte every time
memcpy(&r, &col, 1);
memcpy(&g, &col + 1, 1);
memcpy(&b, &col + 2, 1);
memcpy(&a, &col + 3, 1);
什麼是color_mem的類型? – ryanbwork 2012-08-09 22:52:11