C/C++の宿題片付けます 165代目
■ このスレッドは過去ログ倉庫に格納されています
0244デフォルトの名無しさん
2013/06/17(月) 20:57:33.23#define SIZE 9
void function(int n,int *a,int **b);
int main(void){
int i;
int *b;
int a[SIZE] = {1,2,3,4,5,6,7,8,9 };
function(SIZE, a, &b);
for(i = 0; i < SIZE; i++){
printf("%d %d %p\n",i,a[i],&b);
}
return 0;
}
void function(int n,int *a, int **b){
int i;
for(i = 0; i < n; i++){
b[i] = &a[i];
}
}
自分で書いたらこんな感じになったんだけど、コンパイルして実行してみるといまいち思い通りの結果にならない…。
どなたか修正点をしてきしていただけるとありがたいです。
ちなみに>>186です。
■ このスレッドは過去ログ倉庫に格納されています