#include
#include
using namespace std;
void select_sort(string *str,int n);
int main()
{
string str[5];
string *p;
char temp[100];
int i;
p=str;
cout<<"输入5个字符串:"<
{
cin>>temp;
p[i] = temp;
}
select_sort(p,5);
cout<<"排序后的5个字符串:"<
cout<<*(p+i)<<'\n';
cout<
}
void select_sort(string *str,int n)
{
int i,j,k;
string t;
string *p;
p=str;
for (i=0;i
k=i;
for(j=i+1;j
t = p[k];
p[k] = p[i];
p[i] = t;
}
}
if(*(p+j)<*(p+k)) 比较两个指针地址的大小,跟字符串本身比较没有任何关系