Bonjour tout le monde,

J'ai terminé mon exercice à 90% mais malheureusement ça ne fonctionne pas.

Je me suis basé sur l'exerice du prof.

Cet exercice doit simplement lire dans un fichier txt une ligne et ensuite ajouter la ligne d'un un tableau et l'afficher à l'écran.

Voici l'énoncé :

L'application devra gérer par classe UN tableau dynamique PAR TYPE de véhicules :
- un véhicule peut être une voiture, un camion ou un bus
- un véhicule est défini par :
- une immatriculation
- un nombre de places (places assises pour des personnes)
- une voiture est caractérisée en plus par :
- un volume transportable de marchandises
- un camion est caractérisé en plus par :
- un volume transportable de marchandises
- un poids transportable de marchandises
- un bus est caractérisé en plus par :
- un nombre de rangs de sièges passager

Le programme devra permettre à l'utilisateur :
- dans un premier temps, d'encoder des véhicules dans l'un et l'autre
tableaux (en fonction du type)
- ensuite, de trier les 3 tableaux par ordre croissant d'immatriculation
- et enfin, d'afficher sous forme d'un seul tableau visuel les véhicules
en maintenant l'ordre croissant d'immatriculation (technique de la
fusion de tableaux triés, sauf que l'on ne crée pas le tableau final
en mémoire mais uniquement à l'affichage)
Voici le fichier contenant les données :

[EDIT]

V ABBA54 50 25
C CPP40M 2 3000
V HUB345 5 200
et voici ce que j'obtiens :

Voitures :

- Immatriculation :
(null) - nombre de place : -1308
VTM : 0
Il ne trouve donc pas d'immatriculation, de nombre de place...

Je sais que cette question n'est pas un cas bien précis de problème mais sauriez-vous svp regarder mon code au cas où quelque chose vous "choquerais" ?

ça m'aiderais vraiment beaucoup

Merci d'avance.

beegees

[Edit] avec le code s'est mieux