みんなVC++とフリーのコンパイラの違いについて答えてやれよ。

VC++はコンパイラじゃなくて、統合開発環境。
まあ、エディタ・コンパイラ・デバッガその他諸々が全部セットになってて開発しやすい。
ほんとに本格的にWindowsでプログラミングしたいんならVC++買ったほうがいい。

でも、もうすぐVisual Studio .NET (Visual 〜って類の開発ツール一式セット)っていう
最新版のVisual Studioが出るからそれが出るのを待ったほうがいい。

あと、フリーのコンパイラはWindowsにもたくさんあるぞ。
cygwin っての探してみろ。
UNIX のツールをWindowsに移植したものなんだけど、その中にgccっていうコンパイラも入ってる。