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.第一步 遮蔽...