Re: [問題] 關於陣列選取特定區段值的問題

看板C_and_CPP作者 (我都不敢說溫水煮青蛙)時間15年前 (2009/03/16 15:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《f814030 (f814030)》之銘言: : 請問版上先進 : 小弟現在有一個陣列,該陣列一共有8萬個值 : sampsize[80000]; : 但現在需要依順從頭取800個值出來做計算 : 例如: : 0~799, 800~1599, 1600~2399, ..... : 一次做800筆資料,如此依順把8萬筆資料都計算完成, : 請問陣列要如何寫才可以依順取800筆資料呢? : 感謝賜教~~~ #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int array[10]; int sub[2]; int i; srand(time(NULL)); for(i=0;i<10;i++) { array[i] = rand()%100; printf("%d , ", array[i]); } printf("\n"); for(i=0;i<5;i++) { memcpy(&sub[0], &array[0+i*2], 2*sizeof(int)); printf("%d %d\n", sub[0], sub[1]); } return 0; } 參考一下, 主要就是透過 memcpy -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.32.188.246
文章代碼(AID): #19lWMq9j (C_and_CPP)
文章代碼(AID): #19lWMq9j (C_and_CPP)