is it possible to write a pure C program in MSVC++ (2005 Express or others)?
If you create a .c file instead of a .cpp, it recognizes it at C. I assume that it compiles it in C, but for as far as I know, it may simply get angry when I try to use polymorphism or declare functions in my structs. I doubt that would be the case, however, since when C++ first came out, most C++ compilers weren't really compilers, just C converters.