Судя по единственному тегу и отсутствию подробностей, ответ очевиден - нужно использовать оператор вывода, который не использует перевод на следующую строку.
Как это реализовать - ищите в документации на свой язык программирования.
Если выводить с помощью стандартного потока вывода, то при заполнении последнего, 80-го символа строки консоли курсор переходит на 81-й символ, который физически находится в начале следующей строки. Соответственно, если строка была последней, то строчки сдвинутся вверх - без какого-либо явного перевода строки.
iamsawich: Во времена MS DOS я бы просто писал в графическую память. Чуть позже - попытался бы разобраться с файлом conio.h, возможно, в нём было бы что-то нужное. Но есть ли прямой доступ к символам консоли в наше время, не знаю.