where should I take(sic) a start |
Well, @OP here is how I would make a start. It is in 3 simple steps after I have read the assignment question as follows:
1. ADT - abstract data type - ie a Student data type. I would find out what that means. Here's a clue, 'struct'
2. Linked list - I would find out what that means too. This is a very basic but important to know, DIY (that's 'do it yourself vs OTS 'off-the-shelf') container for multiple Students. There are plenty of examples available if you surf around the web. You can start with a linked list of int's and extend that idea to one using Student's. same principle with a small amount of specialisation.
3. Put those 2 steps together and build up, step by step, testing as you go, the functionality required in the assignment.
There you go. That's how most people would do it.
Let your next question be something like "I have an answer and code (in tags) related to step 1, my question is ..."
Good luck with step 1. Remember - small steps :)