Sfoglia il codice sorgente

hour=08 and hour=09 were being scanned as '0' due to %i reading those as base 8, so use %d instead

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@57828 15284696-431f-4ddb-bdfa-cd5b030d7da7
Hamish Bowman 11 anni fa
parent
commit
dc94c8511a
1 ha cambiato i file con 6 aggiunte e 6 eliminazioni
  1. 6 6
      raster/r.sunmask/main.c

+ 6 - 6
raster/r.sunmask/main.c

@@ -297,12 +297,12 @@ int main(int argc, char *argv[])
 	sscanf(parm.opt4->answer, "%lf", &dazi);
     }
     else {
-	sscanf(parm.year->answer, "%i", &year);
-	sscanf(parm.month->answer, "%i", &month);
-	sscanf(parm.day->answer, "%i", &day);
-	sscanf(parm.hour->answer, "%i", &hour);
-	sscanf(parm.minutes->answer, "%i", &minutes);
-	sscanf(parm.seconds->answer, "%i", &seconds);
+	sscanf(parm.year->answer, "%d", &year);
+	sscanf(parm.month->answer, "%d", &month);
+	sscanf(parm.day->answer, "%d", &day);
+	sscanf(parm.hour->answer, "%d", &hour);
+	sscanf(parm.minutes->answer, "%d", &minutes);
+	sscanf(parm.seconds->answer, "%d", &seconds);
 	sscanf(parm.timezone->answer, "%lf", &timezone);
     }