在loadcepc exe中設定bmp

2021-05-17 16:45:29 字數 1680 閱讀 8339

int fp;

int width,length;

unsigned char * bmp_data;

char far *videobufferptr=( char far *)0xa0000000;

void drawpoint(int pos,unsigned char color);

void selectplane(int page);/*換頁函式*/

void set_640480_video_mode();

void put_bmp(char * bmpfile);

void set_640480_video_mode() }

void selectplane(int page)}

void drawpoint(int x,int y,int len,unsigned char color)

void put_bmp(char * bmpfile)

fseek(fp,28,seek_set);

fread(&d,2,1,fp);

if(d!=8)

fseek(fp,18,seek_set);           

fread(&width,4,1,fp);            //讀取寬度

fseek(fp,22,seek_set);

fread(&length,4,1,fp);            //讀取高度

fseek(fp,54,seek_set);

for(c=0;c<256;c++)

//getch();

fseek(fp,10*sizeof(char),seek_set);

fread(&offset,4,1,fp);

fseek(fp,offset*sizeof(char),seek_set);

selectplane(0);

for(j=0;j<=101;j++)

for(i=0;i

for(j=102;j<=102;j++)

for(i=0;i<256;i++)

selectplane(1);

for(j=102;j<=102;j++)

for(i=256;i<640;i++)

for(j=103;j<=203;j++)

for(i=0;i

for(j=204;j<=204;j++)

for(i=0;i<512;i++)

selectplane(2);

for(j=204;j<=204;j++)

for(i=512;i<640;i++)

for(j=205;j<=306;j++)

for(i=0;i

for(j=307;j<=307;j++)

for(i=0;i<128;i++)

selectplane(3);

for(j=307;j<=307;j++)

for(i=128;i<640;i++)

for(j=308;j<=408;j++)

for(i=0;i

for(j=410;j<=479;j++)

for(i=0;i }

最終在main函式裡面呼叫put_bmp("celogo.bmp");

python設定函式 在Python中設定函式簽名

假設我有乙個泛型函式f,我想以程式設計方式建立乙個行為與f相同但具有自定義簽名的函式f2。更多細節 給定列表l和字典d,我希望能夠 將f2的非關鍵字引數設定為l中的字串 將f2的關鍵字引數設定為d中的鍵,將預設值設定為d中的值 假設我們有l x y d def f args,kwargs my co...

在 Docker 中設定時區

docker hub 中的官方映象,一般都預設設定為 utc 時間。而我們位於東八區,在啟動容器或構建自己的映象時,往往需要對時區進行設定。根據基礎映象的不同,設定時區的方法也有所區別。由於 debian 映象中已經包含了 tzdata,因此設定時區的方法比較簡單,只需新增環境變數 tz 即可。我們...

在Ubuntu Linux中設定靜態IP

ubuntu的網路配置資訊是儲存在 etc network inte ces 檔案中,使用vim開啟配置檔案,預設是自動獲取ip的配置.如下 the primary network inte ce auto eth0 iface eth0 inet dhcp 下面我們將其設定成靜態ip.第一步 遮蔽...