Function to replace getch()

I want my program to pause in between and wait for user to press any key in order to continue. I don't wish to use the getch() function. I neither want to use system("pause"). I can't use cin.get() as it take only 'Enter' in order to proceed and not any other key. So, what are the other alternatives that I can use?
Thank you..

This is such a common question that this post has been stickied. That should help you out.
thats not what he asked :P
But it answers his question.
I know how to hold the screen and wait for user to press key in order to continue.. I know these three ways.. But want to know some other way than these..
Topic archived. No new replies allowed.