If you want to ignore any other characters typed by the user and you do not want them to be displayed (echoed) on the screen, you will probably have to use a curses library.
While it is true that curses is not the only solution... conio.h is ancient and not officially apart of the C standard or the C++ standard. conio.h was used in old MS-DOS programs to make textual user interfaces. conio.h differs from compiler to compiler and OS to OS. Unless you are studying Turbo C or writing some old DOS application, please do not use conio.h.
curses is a far better solution in my opinion. curses is available on all platforms as opposed to conio.h which is not available on all platforms.
you will probably have to use a curses library
probably
makes the statement probably true.
Not true, you can use conio.h
This statement is false if the person reading it does not have conio.h on their platform.