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