線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1009
推到 Plurk!
推到 Facebook!

數組相連

答題得分者是:Stallion
joon
一般會員


發表:35
回覆:41
積分:14
註冊:2004-01-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-02-28 09:47:13 IP:60.176.xxx.xxx 訂閱
如何將數組相連?就像a[5]={1,2,3,4,5}變成b[10]={1,2,3,4,5,5,4,3,2,1}
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-28 12:15:46 IP:211.22.xxx.xxx 未訂閱
int a[5]={1,2,3,4,5}; int *b; int c,d; b = new int[ ( sizeof(a) / sizeof(a[0]) ) * 2 ]; c = 0; for ( d = 0 ; d < ( sizeof(a) / sizeof(a[0]) ) ; d ) { b[c] = a[d]; c; } for ( d = ( sizeof(a) / sizeof(a[0]) ) - 1 ; d >= 0 ; d-- ) { b[c] = a[d]; c; } for ( d = 0 ; d < ( ( sizeof(a) / sizeof(a[0]) ) * 2 ) ; d ) ShowMessage(IntToStr(b[d])); delete b;
ChungLin.Net
中階會員


發表:2
回覆:33
積分:52
註冊:2006-07-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-03-01 10:14:07 IP:59.120.xxx.xxx 訂閱
<textarea class="cpp" rows="10" cols="60" name="code"> int a[]={1,2,3,4,5}; int b[]={5,4,3,2,1}; int *c; int a_size,b_size; a_size = sizeof(a)/sizeof(int); b_size = sizeof(b)/sizeof(int); c= new int[a_size b_size]; memset(c,'\0',sizeof(c)); memcpy(c,a,sizeof(a)); memcpy(&c[a_size],b,sizeof(b)); Caption = ""; for(int i=0;i<(a_size b_size-1);i ) Caption = Caption IntToStr(c[i]) ","; Caption = Caption IntToStr(c[a_size b_size-1]); delete [] c; </textarea>
------
無限的想像,無盡的延伸。
系統時間:2024-05-01 3:26:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!