   Visual Studio not recognizing Stdio.h
  I have a slight problem with the headers in Visual Studio 2003.I haven't been working in the Visual Studio environment at work, but recently got it for personal projects at home.I'm trying to use the stdio.h header from ANSI-C, but Visual Studio doesn't seem to recognize it. It keeps popping up with a compile error:fatal error C1083: Cannot open include file: 'stdio.h': No such file or directoryDo I need to edit my project settings, include another header, etc? Any help appreciated.   
  Works fine for me.#include <stdio.h>int main(int, char **) {  printf("Moo\n");}The only thing I can think of is to check your include path. It should contain something like $(VCInstallDir)include, which is where stdio.h should live.   ;  Might be worth a quick check to see if stdio.h actually hasn't been deleted, i.e it in the folder C:\Program Files\<Microsoft Visual Studio Version>\VC\include   ;  I checked to see if it was still present, and found it in the directory I expected to.SirCrane, where might one check for this include path? I checked the project settings under "Linker" and additional library dependencies and saw nothing listed there (though I didn't expect there to be). Should I need to modify my project to specifically include stdio.h?   ;  Go to Tools->Options, open the Projects folder and hit "VC++ Directories" on the left. On the right will be a drop down box labeled "Show Directories For". Select "Include Files" and it will show you a list of directories searched for system include files.   ;  That seemed to be in order as well. I just switched to Visual Studio 2005, and now everything is working. Not sure why 2003 was being so difficult. Thanks for the help.   