jiraya a écrit :
Alors ne sachant pas comment fonctionnent ces structures, en fouillant un peu sur le net j'ai réussi à faire ça pour le moment: un fichier client.h typedef struct client{ char Nom [15]; char Prénom [15] char client [25]; int tel;} CLIENT; typedef struct billet{ char aero_dep [25]; char aero_arriv [25]; int num_vol; int prix; CLIENT* cl} BILLET; c'est après que je bloc. Quelqu'un a une idée?
|
Il y a un problème de type dans tes structures de données.
On reprend la définition :
Citation :
• Le système doit enregistrer les informations personnelles suivantes de chaque client : - nom, prénom, - numéro de téléphone (domicile, bureau, portable ou/et autre).
|
Ce qui s'écrit en pseudo-code :
STRUCTURE CLIENT DEBUT nom : CHAINE prenom : CHAINE telephone : CHAINE FIN
|
en effet, un numéro de téléphone n'est pas un 'nombre', mais une chaine de caractères.
Ensuite, le billet :
Citation :
• Les informations concernant un billet sont les suivantes : - Informations sur le passager : nom, prénom, numéro de téléphone, - Numéro d’identification du vol, - Aéroports de départ et d’arrivée, - Prix,
|
STRUCTURE BILLET DEBUT passager : CLIENT numero-vol : CHAINE aero-depart : CHAINE aero-arrivee : CHAINE montant : REEL FIN
|
en effet, un prix n'est pas forcément entier.
Voila pour la conception.
Ensuite, quand on traduit en C, des détails d'implémentation peuvent apparaitre, mais une chose à la fois.
Avant de coder, je te conseille d'écrire les algorithmes des traitements, en texte et/ou en pseudo-code.
Message édité par Emmanuel Delahaye le 29-01-2008 à 12:00:43
---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/