|
double a, b;
float x, y;
char bb[20] = "-175.005 175.005";
sscanf(bb, "%f %f", &x, &y);
float형인 x, y로 받아 들이면 -175.0050043434.... 이렇게 나오구요...
double 형인 a, b 로 받아들이면 1.4583... 이런 엉뚱한 값만 들어오는데..어케된거져...
내가 원하는 것은 정확안 -175.005가 필요합니다.
sscanf(bb, "'%.3f, ,&x) 도 해봤는데... 엉뚱한 값 나옵니다.... 어케해야되져...???
|