Re: [問題] 關於陣列選取特定區段值的問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):