我要將Byte指標轉成int指標,但結果不對 |
尚未結案
|
vittel
一般會員 發表:13 回覆:14 積分:5 註冊:2003-09-19 發送簡訊給我 |
新手發問,若有不盡理想之處,請各位多多包涵.. 我的程式是要從256色灰階圖檔中,選取一區域,存進一陣列..
//因為原本的程式有點私人的問題,所以我還是不便將全部程式貼上 //問題只是在指標轉換過去有問題而已,所以應該不需要全部的程式 //x,y為選取區域的起點座標,m為x方向長度,n為y方向長度 Graphics::TBitmap *tempbitmap; tempbitmap= Image1->Picture->Bitmap; //假設已經讀取一張圖了 int** ImagePointer_Pointer0; //因為這裡是別人的要求,我只能用int陣列 ImagePointer_Pointer0 = new int*[n]; *ImagePointer_Pointer0 = new int[m]; Byte *ptr; for(int index=0;index我已經想好久實在想不到該怎麼辦,難道只能把陣列改成Byte**嗎.. 煩請各位大大幫我解答.. |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 新手發問,若有不盡理想之處,請各位多多包涵.. 我的程式是要從256色灰階圖檔中,選取一區域,存進一陣列..vittel 你好: 試試看以上這樣子寫可不可以呢?? --//因為原本的程式有點私人的問題,所以我還是不便將全部程式貼上 //問題只是在指標轉換過去有問題而已,所以應該不需要全部的程式 //x,y為選取區域的起點座標,m為x方向長度,n為y方向長度 Graphics::TBitmap *tempbitmap; tempbitmap= Image1->Picture->Bitmap; //假設已經讀取一張圖了 int** ImagePointer_Pointer0; //因為這裡是別人的要求,我只能用int陣列 ImagePointer_Pointer0 = new int*[n]; *ImagePointer_Pointer0 = new int[m]; Byte *ptr; for(int index=0;index我已經想好久實在想不到該怎麼辦,難道只能把陣列改成Byte**嗎.. 煩請各位大大幫我解答..
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
Royce520
高階會員 發表:18 回覆:157 積分:100 註冊:2002-09-13 發送簡訊給我 |
vittel 你好, 個人的觀點 ... 你po的這段程式有幾個問題, (1) ImagePointer_Pointer0 = new int*[n]; *ImagePointer_Pointer0 = new int[m]; // 這裡配置記憶體是 // 在什麼地方要用的呢 Byte *ptr; for(int index=0;index
------
不要忘記呼吸,不要忘記編程! ∩__∩ |
vittel
一般會員 發表:13 回覆:14 積分:5 註冊:2003-09-19 發送簡訊給我 |
vittel 你好,
個人的觀點 ... 你po的這段程式有幾個問題,
(1)
ImagePointer_Pointer0 = new int*[n];
*ImagePointer_Pointer0 = new int[m]; // 這裡配置記憶體是
// 在什麼地方要用的呢
//這裡我要配置記憶體給陣列ㄚ..這是學長這麼寫的..我想像這樣的話..
//ImagePointer_Pointer0 = new int[n][m];應該就可以了吧..
Byte *ptr;
for(int index=0;index
|
Royce520
高階會員 發表:18 回覆:157 積分:100 註冊:2002-09-13 發送簡訊給我 |
vittel 你好,
如果你的 圖形個是 pf8bit 的話呢, 可以參考這樣寫 Graphics::TBitmap *tempbitmap;
tempbitmap= Image1->Picture->Bitmap;
Byte** ImagePointer_Pointer0;
ImagePointer_Pointer0 = new Byte*[n];
Byte *ptr;
for(int index=0;index
------
不要忘記呼吸,不要忘記編程! ∩__∩ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |