Как реализован консольный ввод/вывод в C/C++?
===============================================

 уже на протяжении долгого времени меня интересует вопрос из заголовка. Хотесь бы узнать как. У меня были идеи с ассемблерными вставками, но это не очень практично. 

 Непосредственно вводом/выводом занимается ОС. Стандартная библиотека С/С++ использует API ОС для ввода/вывода. 

 Берется исходник libc, ищется реализация функции. Скорее всего будет несколько вложений функций друг в друга.