這段程式碼有問題嗎? |
答題得分者是:pcboy
|
wu330033
一般會員 發表:29 回覆:28 積分:11 註冊:2007-10-15 發送簡訊給我 |
struct boundary
{ int **boundary_coordinate; int no_of_boundary; }; //--------------------------------------------------------------------------- struct boundary * __fastcall TForm1::B(void) { struct boundary *a; a=new boundary; a->boundary_coordinate=new int *[1800]; for (int j=0; j<2; j ) { a->boundary_coordinate[j]=new int [2]; } a->boundary_coordinate[1][1]=8; ShowMessage(a->boundary_coordinate[1][1]); return a; } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { struct boundary *n; n=B(); } //--------------------------------------------------------------------------- 小弟是新手,請各位幫我看一下上面這段程式哪裡寫的不好呢? 另外這段程式碼雖然可以執行,但是複製到大型程式去修改時 就會出錯,而且很奇怪的一點,大型程式裡他竟然不讓我執行 a=new boundary; 這一行說 為什麼呢? 編輯記錄
wu330033 重新編輯於 2008-03-19 09:20:39, 註解 無‧
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
wu330033
一般會員 發表:29 回覆:28 積分:11 註冊:2007-10-15 發送簡訊給我 |
[C++ Error] inspection_form.cpp(1037): E2303 Type name expected
[C Error] inspection_form.cpp(1037): E2034 Cannot convert 'int *' to 'boundary *' [C Error] inspection_form.cpp(1037): E2141 Declaration syntax error [C Error] inspection_form.cpp(2883): E2451 Undefined symbol 'e' 1037那行就是 struct boundary *a=new boundary; |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
wu330033
一般會員 發表:29 回覆:28 積分:11 註冊:2007-10-15 發送簡訊給我 |
|
wu330033
一般會員 發表:29 回覆:28 積分:11 註冊:2007-10-15 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
wu330033
一般會員 發表:29 回覆:28 積分:11 註冊:2007-10-15 發送簡訊給我 |
struct boundary_str *asdic=new boundary_str;
asdic->boundary_coordinate=new int *[1800]; for (int j=0; j<2; j ) { asdic->boundary_coordinate[j]=new int [2]; } for (int i=0; i<1800; i ) { for (int j=0; j<2; j ) { asdic->boundary_coordinate[i][j]=0; //這行出錯,但沒有錯誤訊息,只有執行時跳出來到這一行 } } |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
wu330033
一般會員 發表:29 回覆:28 積分:11 註冊:2007-10-15 發送簡訊給我 |
|
wu330033
一般會員 發表:29 回覆:28 積分:11 註冊:2007-10-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |