If i remember correctly then the Tut's say that no support will be given should you use ms visual c++.
This means that if you experience problems during compilation then the lecturers won't assist assist you
..wrt submitting you code in ms visual c++ .. well that i can't answer and if you ask me it's gamble especially if you say that
you include directives that are not mentioned.
I would suggest that you stick to the GNU compiler only for submitting and continue to use visual c++ for your own experience and pleasure !? .