memset 與 memcpy 的問題 |
尚未結案
|
dragonhippopdc
一般會員 發表:45 回覆:51 積分:19 註冊:2005-01-15 發送簡訊給我 |
|
Zard
尊榮會員 發表:24 回覆:396 積分:539 註冊:2003-11-26 發送簡訊給我 |
引言: memset(ImBuffer,0,ImageWidth*ImageHeight*3); memcpy(p1.ImPasteBuf ,ImBuffer,ImageWidth*ImageHeight*3); 請問以上兩句各是什麼呢 能幫我解釋一下嗎memset(ImBuffer,0,ImageWidth*ImageHeight*3); 把ImBuffer的前ImageWidth*ImageHeight*3 bytes 清為0, 所以ImBuffer[0] ~ ImBuffer[ImageWidth*ImageHeight*3 - 1] 的值均為0 memcpy(p1.ImPasteBuf ,ImBuffer,ImageWidth*ImageHeight*3); 複製ImBuffer的前ImageWidth*ImageHeight*3 bytes 到p1.ImPasteBuf, 所以 p1.ImPasteBuf[0] = ImBuffer[0] p1.ImPasteBuf[1] = ImBuffer[1] .... .... p1.ImPasteBuf[ImageWidth*ImageHeight*3 - 1] = ImBuffer[ImageWidth*ImageHeight*3 - 1] 發表人 - zard 於 2005/01/21 11:48:15 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |