![]() |
Мышь в С++ в консольном приложении в текстовом режиме
Возможно ли такое? И как это организовать
|
Smile, там есть каретка, ей можно управлять.
Ну, а если хочется работать ещё и с мышью то вот |
|
Smile, любопытно. Особенно #include<dos.h>, впрочем файл то нашёлся, а вот 'REGPACK' : undeclared identifier так что не для всех компиляторов ИМХО.
P.S. IDE - Microsoft Visual C++ 2008 Express Edition |
Вложений: 1
Ну я ее не использую так как мой колледж отстает в развитии. Попробуй библиотеку dos.h c Turbo C.
|
Smile спасибо, доступ к Turbo C есть.
А замена dos.h врятле позволит скомпилировать без ошибок предложенный код, ибо компиляторы слишком разные. Там даже указанно, что б не пробовали применять код в более новых компиляторах от Борланд, куда уж там от MS. Ну, а для MSVC будем примерно так ![]() Код:
#include <windows.h> Значения 650 и 325 получены экспериментальным путём, обеспечивают коррекцию координат, разделяя пиксель координату на экране. Переводя, таким образом, в позицию в консольном окне, где значения по горизонтали от 0 до 80 и от 0 до 300 по вертикали. Конкретные граничные значение уточняет функция GetConsoleScreenBufferInfo() |
А может бы и получилось)))
|
Время: 21:08. |
Время: 21:08.
© OSzone.net 2001-