#define N 5
#define M 10
#include<stdio.h>
#include<string.h>
int main()
{
int i,j;
char *t=NULL;
char str[N][M]={"monitor","landscape","paddle","partition","current"};
for(i=0;i<N;i++)
for(j=0;j<N;j++){
if(strcmp(str[j],str[j+1])>0){
t=str[j];
strcpy(str[j],str[j+1]);
strcpy(str[j+1],t);
}
}
for(i=0;i<N;i++)
puts(str[i]);
return(0);
}
请问怎么用指针将字符串交换顺序?