#c# #c #linux #mono #console
#c# #c #linux #mono #консоль
Вопрос:
Где я могу найти аналоги Linux (вызывающие функцию C из Mono-C #) для следующих функций API консоли Windows:
- ReadConsoleOutput
- WriteConsoleOutput
- ReadConsoleInput — с поддержкой мыши в терминале
- и т.д.
Комментарии:
1. Я ожидаю, что использование некоторых функций curses может дать вам то, что вы хотите. Попробуйте просмотреть, например invisible-island.net/ncurses/ncurses-intro.html
Ответ №1:
Похоже, вы, возможно, захотите попробовать http://sourceforge.net/projects/curses-sharp /. Я сам не пробовал, но похоже, что он поддерживает Windows и linux поверх .Net / Mono.
Один из наиболее интересных примеров можно найти здесь
Глядя на то, как это собрано вместе, это избавило бы вас от необходимости использовать несколько реализаций консольного формата.
Комментарии:
1. К сожалению, в этой библиотеке нет функции ReadConsoleOutput 🙁