
16.12.2007, 17:04
|
|
Новичок
Регистрация: 06.12.2007
Сообщений: 17
Провел на форуме: 150294
Репутация:
31
|
|
гы-гы. Все зависит от компилятора(!), например в Билдере С++ от Борланд некоротые хреньки нужно так писать- __хрень =)
Что же каcается __getch(). getch() от _getch() вообще-то ничем не отличается.
В Борландовском conio.h вообще есть строка:
Код:
__inline int _getch( void ) { return getch(); }
_getch() сделана только для того чтобы не заставлять кодера использовать extern "C" при вызове стандартных процедур из сишной библиотеки при работе в С++.
По хорошему, если пишешь на С++, то и использовать надо cin и только cin. А чтобы при этом повторить функциональность kbhit()/getch()/ungetch() порождаешь собственный класс потомок IO_istream и в нем делаешь все необходимые донастройки 
|
|
|