Dev C++ fichier à ordonner
J'ai réalisé un programme qui affiche des événements crées déjà dans un fichier... le problème c'est qu'il les affiche sans les trier... moi je cherche à les trier dans un ordre croissant ou décroissant... si vous avez une idée...
Le programme qui me permet ceci est comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| /* Deuxième partie du travail :
Lire et afficher le contenu du fichier */
/* Lecture */
P_TRI = fopen(DATA, "r+");
CPTE = 0;
printf("Demarrage tri\n");
do
{
/*Afficher l'événement*/
if(!feof(P_TRI))fscanf(P_TRI,"%s\n %d\n %d\n %d\n", &EVENEMENT,&JOUR,&MOIS,&ANNEE);else break; /* lecture de l'évènement */
printf(" \n %s\n ",EVENEMENT);
/* lecture du jour */
printf("%d ",JOUR);
/* lecture du mois */
printf("%d ",MOIS);
/* lecture de l'année */
printf("%d ",ANNEE);
}
while(!feof(P_TRI));
{
CPTE++;
}
fclose(P_TRI);
getchar();getchar();
} |
Là il affiche les événements sans les ordonner... je cherche alors la solution et la relation sinon la fonction (je sais pas comment vous appelez ça en Language C++ :d) qui permet ceci....
Merci d'avance