テキストファイルから double を読み取りたい 例: 31 39.9316476397222 116.113516352222
私は両方を試しましたが、うまくいきませんでした。39.93164 などの最初の 10 進数字しか読み取れませんが、39.9316476397222 は読み取れません。ありがとう!
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);