Trích:
Nguyên văn bởi longtu
Bạn tham khảo doan code nay nhé:
//cho phep sang 1 diem tren man hình
//cho toa do diem can sang (x,y)
//unsigned char buff_mh[BITMAP_HEIGHT_BYTE][BITMAP_WIDTH_BIT];
void point(int8 x,int8 y)
{
unsigned char *pt;
int8 mask=0b00000001;
int16 j;
mask = mask << (y%8);
pt=&buff_mh[0][0];
j=(y/6*BITMAP_WIDTH_BIT+x);
pt+=j;
*pt|= mask;
}
Thân,
|
anh , em không hiểu mấy,buff_mh[BITMAP_HEIGHT_BYTE][BITMAP_WIDTH_BIT] là sao, nó có tác dụng gí
pt=&buff_mh[0][0];
j=(y/6*BITMAP_WIDTH_BIT+x);
em cũng không hiểu
mong anh chỉ em cụ thể với , em mới bắt đầu thôi mà