问题在哪??为什么??
#define N 5#define M 20
#include<conio.h>
#include<string.h>
#include<stdio.h>
void main()
{
char str[N][M],*p;
int i,j;
for(i=0;i<N;i++)
gets(*(str+i));
for(i=0;i<N;i++)
for(j=i+1;j<N;j++)
if(strcmp(str[i],str[j])>0){
p=*(str+i);
*(str+i)=*(str+j);
*(str+j)=p;
}
for(i=0;i<N;i++)
puts(*(str+i));
getch();
}
高手帮忙看一下,怎么有问题呢??
谢谢了!大虾们!