Lire deux fois à l'aide de fscanf

Je veux lire double à partir de fichier texte
par exemple
31 39.9316476397222 116.113516352222

J'ai essayé les deux, pas de travail. Je ne peux que lire les premières décimales numérique par exemple 39.93164 mais pas 39.9316476397222
quelqu'un sait pourquoi? Merci!

int NodeID;
double _lat,_long;
fscanf (pFile, "%d %lf %lf", &NodeID,&_lat,&_long);
printf ("I have read: %d %f %f\n", NodeID,_lat,_long);

fscanf (pFile, "%d %lf %lf", &NodeID,&_lat,&_long);
printf ("I have read: %d %lf %lf\n", NodeID,_lat,_long);
Veuillez lire le manuel pour ce printf.

OriginalL'auteur dykw | 2013-07-25