Hey folks,
I request you to please read my whole post and help me out.
I'm a student of Computer Science and I have just started C language.
I've completed following few topics in C:-
1. Loops
2. Arrays
3. Functions

My teacher has chosen me to complete a program that Splits and Merges a file. I told him that I can't do it right now but he especially chose me to do it as he said he knows I can do it.
I just want to ask you professionals that please tell me what more topics should I learn before starting on this project. Do I have to learn C++ and C# to build this application?
Please guide me though this. I want to build it myself, I just want to know what topics should I cover before starting on it.

Thanks