Geany + Mingw
Codeblocks + Mingw
*www.geany.org/Support/RunningOnWindows
*www.mingw.org/
*www.codeblocks.org/
Best of Luck and yes...if you use Geany then, set the build settings. (Build->Set Includes and Arguments
Compile: g++ -c -Wall "%f"
Build: g++ -Wall "%f" -o "%e.exe""
Execute: "./%e"
Good Luck.
I know off topic but neverthless:
Also keep in mind since you will transition from tc to gcc:
(1) Don't use clrscr()
(2) Use int main instead of void main. and Don't forget to return 0;

(3) Also when you have to use gets(buffer), don't use it. Use fgets() instead.
gets() will compile w/o errors alright, but it a warning would be generated, and rightly so.
Code:
fgets(buffer, sizeof(buffer), stdin);
char *newline = strchr(buffer, '\n' );
if (newline) *newline = '\0';
(But write gets() in paper exam)