At school theres a contest tomorow. The school has upgraded there software and the C++ compiler I'm used to is gone, instead there is visual studio .net. I have a contest to write tomorow, its eather this or turing.

I want to use visual studio .net because turing has bugs in it with File I/O (They upgraded that too but I didn't have a chance to read bug fixes). Using visual studio .net I want to write code in c++ syntax, basicly I need to know how to do this

file I/O
functions
classes
structs
unions

How different is this than what I know of C++ (Turbo C++ compiler). e.g. is fopen, fread etc... the same. What differences should I consider? I heard people converting code from c++ to .net thats why I'm worried.

Thank you!