Visual Studio C Exception Handling