下面的程序请帮忙看一下,万分感激!
void SortString(char **p,int n)
{
int i,j,k;
char *pTemp=NULL;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i;j<n-i;j++)
{
if(strcmp(p[j],p[k])<0) k=j;
}
if(k!=i)
{
pTemp=p[i];
p[i]=p[k];
p[k]=pTemp;
}
}
}
int main(int argc, char* argv[])
{
int i;
char str[10][20];
char *p[10];
for(i=0;i<10;i++)
{
printf(">");
scanf("%20s",str[i]);
p[i]=str[i];
}
SortString(p,10);
for(i=0;i<10;i++)
{
printf("%s\n",p[i]);
}
return 0;
}