Classwork 18
Logistics
- Due: Wednesday, March 26th AoE.
- Submission instructions: make sure that the required files (
mor.c
,location.h
, andcoordinates.h
) are in yourcsci112_spring2025/classwork/week11/wed/
directory. - Deadline reminder: after the deadline passes, you cannot earn any points for this assignment.
Learning outcomes
- Practice using header files
Assignment
- Log in to the server.
- From your home directory, navigate to
/csci112_spring2025/classwork/week11/wed/
, creating directoriesweek11
andwed
if necessary. - Copy the
mor.c
file from/public/classwork/week11/wed
to your directory.
Move the Location
struct definition into a new header file called
location.h
and move the Coordinates
struct definition into a different file
called coordinates.h
. Include location.h
and coordinates.h
where
necessary so that compiling and running mor.c
still works as before:
[g73x595@csci112 wed]$ ls
coordinates.h location.h mor.c
[g73x595@csci112 wed]$ gcc mor.c -Wall
[g73x595@csci112 wed]$ ./a.out
Museum of the Rockies location is LAT: 45 6 N, LON: 111 4 W
Autograder
You can run the autograder by running
/public/classwork/week11/wed/autograder.sh
The file autograder.txt
will be created with your score.
Grading turnaround
The autograder will be run at 6am to calculate final scores. Scores will be uploaded to D2L by the next class period.