Sorry, but I need some help (again). I am moving forward into learning the basics of C++. My book (that damned book) says that in order to include the command "getchar in my file, in need to include the header <conio.h>. But then it says that in unix, that header is different (it is <curses.h>). So, when I compile it in OS X using XCode, I need to include the <curses.h>. I do that: and this is my code But althought the file can be compiled, the log tells me: Can you point me into the right direction? Can you also tell me how can I see what functions and headers does each operating system include, so that I can use headers correctly?