the getch() function is defined in conio.h. However the getch() works perfectly without including conio.h in the program. the same thing is also applicable to some other functions such sqrt(),malloc() etc. are these functions defined in stdio.h also or is there something else i don't know. is this okay or do i have some problem with my compiler. i am using turbo c/c++ to compile my programs.