這是第四次作業,跟第一次一樣是開圖,但在第一次作業我們是使用BCB裡的開圖元件只要選擇檔案他自然就會去讀資料,這次我們做的是自己寫程式讀檔一個一個點畫上去。
首先點選視窗上的Drafting,待電腦跑完會出現如下面的圖
結果看起來是跟第一次沒什麼不同的,但過程卻差很多。
寫這次程式會用到fopen、fseek、fread,首先就是讀檔頭的資料把資訊show出來,但這邊不知道為什麼用OpenPictureDialog的話檔頭可以顯示BM很正常,但一樣的作法使用在這邊就會如上圖一樣,後面出現一串亂碼,弄了很久還是不知道怎麼解決。
讀完檔頭之後就是開始讀圖的內容,也就是x座標的三種顏色,一個接一個畫上去,這邊都是重複的動作便不再多做說明。
每個字串的結尾必須有一個結束符號"NULL"
回覆刪除