Как с помощью \b убрать \n
Всем привет! Хочу убрать \n из консоли при помощи \b
Получился у меня вот такой код:
Console.Write("frfr\n\b\b");
Console.Write("ss");
Но к сожалению он не работает, и в консоль пишется следующее:
frfr
ss
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Это невозможно. В консоли backspace действует только в рамках текущей строки, он не может перейти на предыдущую строку.
После \n у вас начинается новая строка, и только в пределах этой новой строки вы можете "отменить" какие-то символы с помощью \b.
В текстовых редакторах вы, конечно, можете с помощью клавиши Backspace попасть на предыдущую строку, но консоль - это не редактор, она эмулирует "пишущую машинку" или что-то вроде того.