Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1.   char lat_degrees_str[] = "23";
  2.   char lat_minutes_str[] = "0146412";
  3.   char gLat[8];
  4.  
  5.   byte lat_degrees = atoi(lat_degrees_str);
  6.   long int lat_minutes = atol(lat_minutes_str) / 60;
  7.  
  8.   if(lat_minutes_str[0]=='0' && lat_minutes_str[1]=='0' && lat_minutes_str[2]=='0')
  9.     snprintf(gLat, 8, "%i.000%1i", lat_degrees, lat_minutes);  
  10.   else if(lat_minutes_str[0]=='0' && lat_minutes_str[1]=='0')
  11.     snprintf(gLat, 8, "%i.00%2i", lat_degrees, lat_minutes);  
  12.   else if(lat_minutes_str[0]=='0')
  13.     snprintf(gLat, 8, "%i.0%3i", lat_degrees, lat_minutes);
  14.   else
  15.     snprintf(gLat, 8, "%i.%4i", lat_degrees, lat_minutes);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement