2009年11月5日 星期四

HW3

這一次的作業是要我們練習找出BMP檔的檔頭,利用C語言中的fopen、fread、fseek。
在課堂上想著如何計算其數值花了我非常多的時間,

bSize[0] + bSize[1] * 256 + bSize[2] * 256*256 + bSize[3] * 256*256*256

倒是沒想到是這樣計算的,幸好有老師說明不然我可能還卡在那行計算。
之後的方法就只要使用fseek的跳躍指令找到其特定位元組,再利用fread來讀取,
這麼作業就完成了,我覺得這次作業就難在那行計算式。
不過若沒這次作業我大概也不會想說要去取的BMP檔的檔頭,
更不會去看到說原來BMP是這樣儲存的。



沒有留言:

張貼留言