一道字符题
#include"stdio.h"#include"string.h"
void test(char str[],int n)
{
char temp;int i;
temp=str[n-1];
for(i=n-1;i>0;i--)
str[i]=str[i-1];
str[n-1]=temp;
}
void main()
{
char s[5];
int i,n=3,len;
s[5]="abcde";
len=strlen[s];
printf("\n");
for(i=1;i<=n;i++) test(s,len);
puts(s);
}错在哪里?