Bon...J'ai essayé de faire du mieux que je peux avec ce que je connais jusqu'à maintenant. Cependant, dans mon main(){ je veux que le tri se fait là, mais comment puis-je passer d'un nom à un autre afin de les comparer pour les placer en ordre alphabétique?...
#include <iostream>
#include <fstream>
#include <string>
using std::cout;
using std::ifstream;
using std::ofstream;
struct Utilisateur {
char Nom[20] , Prenom[20] , Type_appareil[10] , Extension_telephonique[5] ;
char Bureau[10] , Prise[20] , Inventaire[10] , Adresse_physique[20] ;
char Adresse_Ip[20] ;
};
Lire_Element (ifstream Fichier) {
Utilisateur Un_utilisateur;
Fichier >> Un_utilisateur.Nom ;
Fichier >> Un_utilisateur.Prenom ;
Fichier >> Un_utilisateur.Type_appareil ;
Fichier >> Un_utilisateur.Extension_telephonique ;
Fichier >> Un_utilisateur.Bureau ;
Fichier >> Un_utilisateur.Prise ;
Fichier >> Un_utilisateur.Inventaire ;
Fichier >> Un_utilisateur.Adresse_physique ;
Fichier >> Un_utilisateur.Adresse_Ip ;
return Un_utilisateur;
}
main () {
ifstream Infos ;
Utilisateur User ;
ofstream Nouveau ;
Infos.open("dinfo.txt") ;
Nouveau.open("dinfo_apres_tri.txt");
while ( ! Infos.eof()) {
for (i=0 ; i<20 ; i++) {
strncmp ( ?????????????
??????????????????????????
??????????????????????????
Nouveau << ????? ;
}}
Infos.close();
Nouveau.close(),
}


