btw, all the cool kids on the block are writing C code to C99 standards and are compiling with Clang/LLVM
As for compiling C shit on windows, i always do so with gcc via cygwin just out of habit mostly.
As for editing, i feel pretty awkward writing C in anything other then emacs in terminal mode. I keep Geany around for writing code in every other language though.
"If art interprets our dreams, the computer executes them in the guise of programs!" - SICP
“If at first, the idea is not absurd, then there is no hope for it” - Albert Einstein