IBM interview question

FIle I/O, String Manipulation, Circular linked list