Bonjour,
Je développe actuellement en C sous GTK+ sous Linux afin de créer un mini tableur de type excel. Mes valeurs sont de type double et je les prend grâce à sscanf :
Voici un exemple de mon programme :
Lorsque je compile ceci sous la console, j'ai bien mon double qui est égale à 56.87. Mais lorsque j'intègre le code à GTK, la partie décimale est tronquée à 56,000000.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 const char * ch = "56.87" ; double valeur; sscanf(ch,"%lf",&valeur); printf("Mon double : %lf \n",valeur);
Merci pour votre aide.
Mathieu
Partager