sortには配列変数のアドレスをポインタを用いて引き渡すこと。また、要素数を示す値nは引数としてsortに与えること。」というような課題をやっていて
#include<stdio.h>
void sort(int *);
int main(void)
{
int x[5]={6,8,5,7,9};
printf("%d\n",x);
sort(x);
getchar ();
getchar ();
return 0;
}
void sort(void *n)
{
int temp,i;
for(i=0;i<5;i++){
temp=*n;
*n=*(n+i);
*(n+i)=temp;
}
のようなプログラムを作成したのですがうまく動作しません。教えていただけませんか?