后面排序的部分太麻烦了,而且可能排序排的不对。实际上对结构struct 而言,可以直接相等,比如ADDRESS temp;
ADDRESS t; temp = t;这样直接赋值。
因此对sort (ADRESS t[], int n);
t是一个struct数组中的首地址那么t[i]就是一个对应的struct;可以这么定义sort()函数
{
ADDRESS temp;
int index; indey;
//这里一个简单的选择排序,对t后面n个排序就行。
for(index =0; index < n;index++)
for( indey = index+1; indey < n; indey++)
if (排序的条件)
{ temp = t[index]; t[indexi] = t[indey]; t[indey] = temp;}
}