C言語なら俺に聞け(入門編)Part 92
■ このスレッドは過去ログ倉庫に格納されています
0340デフォルトの名無しさん
2011/11/19(土) 17:57:35.36void print_array(int size,int *a[]);
int main(void){
int b[3];
print_array(3,&b);
printf("%d",b[0]);
printf("%d",b[1]);
return 0;
}
void print_array(int size,int *a[]){
int i;
for(i=0;i<size; ++i){
*a[i]=1;
}
}
ユーザ関数内で得たものを配列に入れて返したいのですが
上のプログラムだとコンパイルすると
警告 W8075 a.c 8: 問題のあるポインタの変換(関数 main )
と出て実行すると停止してしまいます。
どうすればよいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています