Mon printf ne m'affiche pas la dernière valeur (long)
	
	
		Bonjour tout le monde,
J'ai créé une fonction qui me permet de retourner un long.
La valeur arrive bien dans la fonction appelante :
	Citation:
	
		
		
			CVoiture::GetVTM returned 25.000000000000
			
		
	
 
mais le printf ne veut pas l'afficher ! il m'afficher toujours 0.
Voici le code du printf :
      
	Code:
	
printf("- Immatriculation : %s \n- Nombre de place : %ld\n  - VTM : %ld\n",V.Immatriculation(),V.NombreDePersonnes(),V.GetVTM());
 
la fonction GetVTM ressemble à ceci :
   
	Code:
	
1 2 3 4 5 6 7
   | double CVoiture::GetVTM() const
 
      {
 
              return m_VTM;
 
      } | 
 
Aucune erreur mais le printf ne le montre pas.
Auriez-vous une solution à ce problème ?
Merci d'avance.
beegees