![]() |
| ||
| Re: replacement of getch() Quote:
getch() is deprecated. Instead, MS recommends you use _getch() (note the underscore) Same with kbhit() - use _kbhit() instead. Personally, I find _kbhit() more useful, because _getch() will block waiting for input and if I wanted to block I'd use cin instead. _getch() also locks the current thread by default (_kbhit() doesn't need to since it's just peeking at the buffer); there are non-locking versions, e.g. _getch_nolock() Include conio.h if you wish to compile code with _getch(). Also, make sure you link against the C Runtime (CRT) library. _getch() is a part of the CRT. Typically, the CRT is provided in pre-compiled object form (*.lib) by whoever wrote your compiler (e.g. Microsoft if you're using Visual Studio). It's usually linked in by default, but you may need to instruct your linker to link against the library, typically libcmt.lib or libcmtd.lib. (libcmtd = LIBrary C MultiThreaded Debug) |
| ||
| Re: replacement of getch() @ eagle man refer this document http://www.open-std.org/JTC1/SC22/wg...docs/n1124.pdf if u r unaware of standards, |
| ||
| Re: replacement of getch() @guru_boy: Quote:
|
| ||
| Re: replacement of getch() on my entire online life, this is the most bizarre thread i found. the thread started Oct 3, 2004. got an unexpected resurrection 3 years after. and another year it was resurrected with some arrogance and rudeness and on the next year it was resurrected again. can anyone lock this thread and create a new one if the case was not yet solved. it was almost 5 years since the thread was started. and a side about the compiler and libraries. frankly.. there are a lot of new programmers which cannot differentiate a pseudo code from an actual live source code. let alone to know the difference from extended libraries and extended compiler features. cya for now.. i'll continue my search for methods to emulate getch. |
| ||
| Re: replacement of getch() Quote:
Quote:
|
| ||
| I'm looking for a way to grab a single character from the console without the need to hit "ENTER" after each character. I know that getch() has this feature and cin.get() does not. Is there a 'better' method than getch() to grab a single console character without the "ENTER"? Thank you. |
| ||
| Quote:
There's no point worrying about if a better methods exists because getch() or anything that simulates its behaviour is going to be non-standard anyway, so your concern is a moot point. |
| ||
| As far as i know getch() is deprecated and it was replaced. TurboC++ users miss getch() a lot. |
| All times are GMT -4. The time now is 10:44 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC