Ради образования и практики программирования я хотел бы написать простую библиотеку, которая может обрабатывать необработанный ввод с клавиатуры и выводить на терминал в «реальном времени».
Я бы хотел как можно больше придерживаться ansi C, я просто понятия не имею, с чего начать что-то подобное. Я сделал несколько поисков в Google, и 99% результатов используют библиотеки или для C++.
Я бы очень хотел, чтобы он работал в Windows, а затем портировал его на OSX, когда у меня будет время.