#include <stdio.h>
#include <string.h>
void parse_gprmc(char *nmea) {
// Your logic here
char *buffer[7];int index=0;
char *token = strtok(nmea,",");
while(token != NULL && index <7)
{
buffer[index++] = token;
token = strtok(NULL,",");
}
char*t = buffer[1];
printf("Time: %.2s:%.2s:%.2s\n",t,t+2,t+4);
printf("Latitude: %s %s\n", buffer[3], buffer[4]);
// Longitude
printf("Longitude: %s %s", buffer[5], buffer[6]);
}
int main() {
char nmea[100];
fgets(nmea, sizeof(nmea), stdin);
parse_gprmc(nmea);
return 0;
}