关于字符串反序排列的简单问题,请教一下!
#include<stdio.h>#include<stdlib.h>
#define N 6
int main()
{ void sort (char a[N]);
char c [N];
scanf("%s",c); /* 输入五个字母*/
sort (c[N]);
printf("\0");
printf("%s",c);
system("pause ");
}
void sort (char a[N])
{
int i;
char temp;
for(i=0;i<N/2;i++)
{ temp=a[i];
a[i]=a[N-2+i];
a[N-2+i]=temp;}
}
/*本题目只考虐最简单的情况,*/
为什么编译通不过,我想知道具体的原因。