Some program can be compiled under VC but can't under Turbo C. Because TC abide by ANSI which is every restrictive and I think a little over-restrictive. My suggestion is use Linux C compile environment. Because few people write Windows program using C. C is simple but powerful. Enjoy learning it.