Как напечатать '\ n' вместо новой строки?

Я пишу программу, которая использует печатает шестнадцатеричный дамп своего ввода. Однако я сталкиваюсь с проблемами, когда передаются символы новой строки, вкладки и т. Д., Которые разрушают мое форматирование вывода.

Как я могу использовать printf (или, я думаю, cout), чтобы печатать \ n? вместо печати фактического перевода строки? Мне просто нужно сделать ручной анализ для этого?

РЕДАКТИРОВАТЬ: я получаю свои данные динамически, это не только \ n, о котором я пишу, а скорее все символы. Например, это мой оператор printf:

printf("%c", theChar);

Как я могу сделать этот вывод \ n, когда символ новой строки передается как theChar, но все равно заставляет его печатать обычный текст, когда theChar является допустимым печатаемым символом?

Ответы на вопрос(11)

Ваш ответ на вопрос