Что касается C, stdout - не более чем поток байтов. Этот поток может быть присоединен к ЭЛТ (или плоскому экрану), или он может быть подключен к устройству с твердой копией, например, телетайпу или даже к листовому принтеру. Вызов перемотки в потоке не обязательно будет отражен на устройстве вывода, потому что это может не иметь никакого смысла в контексте этого устройства; подумайте о том, что будет означать перемотка на печатном терминале или листовом принтере.
C не предлагает никакой встроенной поддержки для управления дисплеем, поэтому вам придется использовать стороннюю библиотеку, такую как ncurses.