voici mes structures
Mon fichier compagniestruct compagnie;
typedef struct avion{
char identifiant[6];
int carburant;
int consomation;
char heure_decollage[4];
char statut;
struct compagnie* compagnie;
}Avion;
typedef struct cellule_avion{
Avion avion;
struct cellule_avion* suivant_compagnie;
struct cellule_avion* precedent_compagnie;
struct cellule_avion* suivant_attente;
}Cellule_avion;
typedef Cellule_avion* Liste_avions;
typedef struct compagnie{
char* nom;
char acronyme[3];
char statut;
Liste_avions avions_compagnie;
}Compagnie;
typedef struct cellule_compagnie{
Compagnie comp;
struct cellule_compagnie* suivant;
}Cellule_compagnie;
typedef Cellule_compagnie* Liste_compagnie;
typedef struct avion_attente{
Avion * avion;
struct avion_attente * suivant
}Avion_attente;
typedef Avion_attente * Liste_attente;
et mon fichier avionArian Afghan Airline-AAA;
Comair-COA;
South African Airlink-SAA;
Ada Air-ADA;
Albania Airlines Mak-AAM;
Air Algerie-AAL;
Air Berlin-ABE;
Fly DBA-BDA;
Hapag Llyod Express-HLE;
TAAG-TAA;
Soudia Arabian Airlines-SAA;
O'Connor Airlines-OCA;
Air France-AFR;
Thomas Cook Airlines-TCA;
Taca Intenational Airlines-TIA;
Air Canada-ACA;
Air China-ACH;
Egypte Air-EGA;
Air EuropA-AEU;
World Airways-WOA;
Royal Air Maroc-RAM;
Air Italie-AIT;
je voudrais créer une liste compagnie qui regroupe tous les avions de la compagnie e fonction de leur sattut (A-D)il y a un - pour séparer les données et le ; c'est pour changer de cellule. Si je ne suis pas très clair c'est parceque je ne comprend pas très bien non ne l'avons pas trop approfondi en td et encore moins en tp et c'est pour mon projet merci de votre aide .AAA015-D-0145------;
AAA016-A------20-01;
AAA017-U------09-03;
COA007-D-0112------;
COA008-D-0100------;
COA143-A------30-01;
SAA153-A------15-02;
ADA100-D-0200------;
ADA105-A------60-05;
ADA110-A------70-02;
SAA154-D-0153------;
AAM001-A------32-01;
AAM002-D-0000------;
AAM015-D-0300------;
AAL007-D-0030------;
ABE060-D-0015------;
ABE070-A------30-01;
BDA085-D-0045------;
HLE100-D-0055------;
TAA107-A------20-01;
SAA204-A------40-03;
SAA205-D-0200------;
OCA500-D-0225------;
AFR600-D-0239------;
TCA700-A------45-05;
TIA900-U------05-01;
ACA500-D-0250------;
ACH900-A------10-01;
EGA600-A------90-04;
AEU200-D-0245------;
WOA030-A------99-01;
RAM070-D-0210------;
AIT006-U------10-05;
AFR500-D-0255------;
AFR400-A------50-01;
Partager