acams考试报名:大家帮忙看看这个C语言题的错误

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/11 01:01:09
#include <stdio.h>
void main()
{int n,i;
char d[20],*ps[20],**p;
printf("输入字符串的个数n为:");
scanf("%d",&n);
for(i=0;i<n;i++)
ps[i]=&d[i];
printf("输入%d个字符串:");
for(i=0;i<n;i++)
scanf("%d",ps[i]);
p=ps;
sort(char p,int n);
printf("排序后的字符串为:\n");
for(i=0;i<n;i++)
printf("%d",*ps[i]);
printf("\n");
}
sort(char p,int n)
char **P;
int n;
{int i,j;
char *chg;
for(i=0;i<n;i++)
{for(i=0;i<n;i++)
{if(**(p+i)>**(p+j))
{chg=*(p+i);
*(p+i)=*(p+j);
*(p+j)=chg;
}
}
}
}

sort(char p,int n);
调用函数的地方就不要再出现数据类型了:sort(p,n);