In this assignment, you have to implement and test a public transport fare ticketing system. You will need to demonstrate your understanding and programming ability, with respect to more advanced C programming principles.
The concepts covered include:
1 Command line arguments.
2 Structures.
3 File handling.
4 Dynamic memory allocation and linked lists.
5 Modularisation and multi-file programs.
6 Makefiles.