warning C4047: '関数' : 間接参照のレベルが 'int **' と 'int *' で異なっています。
warning C4024: 'change' : の型が 1 の仮引数および実引数と異なります。
エラーの解決方法を教えてください。
#include<stdio.h>
void change(int *[]);
int main(void) {
int i,a[10];
printf("10個の整数を入力してください\n");
for(i=0;i<10;++i) {
scanf("%d",&a[i]);
}
change(&a[10]);
printf("%d\n",a[9]);
return 0;
}
void change(int *a[10]) {
int j,b=0;
for(j=0;j<9;++j)
if(*a[j+1]<*a[j]) {
b=*a[j+1];
*a[j+1]=*a[j];
*a[j]=b;
}
}