A .csv file parser in C
Steps and goals:
accept a command line argument to define filenameopen and read a file (include proper error handling)split lines up on '\n's and send lines off to a line-processing subroutinewrite single line processing subroutine that takes a line and return a Person structgenerate a linked-list of Person structswrite a sorting routine that's provided a list of persons and a property to sort bywrite a subroutine to print a Person structwrite a subroutine to print a linked list of Person structsreplace linked list of Persons with black-red treeallow program to accept multiple filenamesread and parse multiple files- add functionality to remove a rb tree node
- remove debug statements
- allow program to accept an output argument
- take the RB tree structure and generate consolidated output file