location.c:
#include <stdlib.h>
struct location
{
float latitude;
float longitude;
};
struct location *new_location()
{
struct location temp;
temp.latitude = 0;
temp.longitude = 0;
return &temp;
}
main(int argc, char **argv)
{
if (argc < 3)
{
printf("Usage: %s longitude latitude\n", argv[0]);
exit(1);
}
struct location *a_location = new_location();
a_location->latitude = atoff(argv[1]);
a_location->longitude = atoff(argv[2]);
printf("Location: %.2f,%.2f\n", a_location->latitude, a_location->longitude);
}
struct location
{
float latitude;
float longitude;
};
struct location *new_location()
{
struct location temp;
temp.latitude = 0;
temp.longitude = 0;
return &temp;
}
main(int argc, char **argv)
{
if (argc < 3)
{
printf("Usage: %s longitude latitude\n", argv[0]);
exit(1);
}
struct location *a_location = new_location();
a_location->latitude = atoff(argv[1]);
a_location->longitude = atoff(argv[2]);
printf("Location: %.2f,%.2f\n", a_location->latitude, a_location->longitude);
}