我必须按年({ano
),月(mes
),天(dia
)排序一些文件,但是我只能按年份排序。
struct registro{
short ano;
char mes;
char dia;
char hora;
char min;
char seg;
};
void selectionSort(struct registro *dados,int n){
int i,j,menor;
struct registro aux;
for(i = 0; i < n - 1; i++){
menor = i;
for(j = i + 1; j < n; j++){
if(dados[menor].ano > dados[j].ano)
{
menor = j;
}
if(i != menor){
aux = dados[i];
dados[i] = dados[menor];
dados[menor] = aux;
}
}
}
}