全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:991
推到 Plurk!
推到 Facebook!

array of point轉成c

尚未結案
bethere
一般會員


發表:2
回覆:1
積分:0
註冊:2004-03-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-28 11:32:42 IP:140.116.xxx.xxx 未訂閱
請問各位大大.. Memos:array[0..BUF_NUM-1]of Pointer; Memos[i]:=AllocMem(4000); 這兩行程式要如何轉成C呢
acc36393639
一般會員


發表:0
回覆:1
積分:0
註冊:2003-12-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-28 16:25:37 IP:202.145.xxx.xxx 未訂閱
//Memos:array[0..BUF_NUM-1]of Pointer; void *memos[BUf_NUM-1] ; //Memos[i]:=AllocMem(4000); memos[i] = new BYTE[4000] ACC3639
------
ACC3639
bethere
一般會員


發表:2
回覆:1
積分:0
註冊:2004-03-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-28 19:46:41 IP:163.28.xxx.xxx 未訂閱
引言: //Memos:array[0..BUF_NUM-1]of Pointer; void *memos[BUf_NUM-1] ; //Memos[i]:=AllocMem(4000); memos[i] = new BYTE[4000] ACC3639
謝謝你,可是 memos[i] = new BYTE[4000] ^^^^^^^^^^^^^^^^^^^^^^^^^ 在run的時候會有memory access的錯誤說
bigdogchina
版主


發表:238
回覆:523
積分:312
註冊:2003-04-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-28 23:20:14 IP:211.162.xxx.xxx 未訂閱
bethere大大,試試這樣如何?
void __fastcall TForm1::Button1Click(TObject *Sender)
{
       int i = 1;
       void *temp[1000];
       temp[i] = new byte[4000];
       delete []temp;
}
我也是一知半解 < class="code"> =============== 人生在勤,不索何获? ===============
------
人生在勤,不索何获?
系統時間:2024-05-16 0:13:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!