У меня есть переменная
char* x = "asd\nqwe\n ... "
и я хочу напечатать его с символами новой строки, напечатанными как символы новой строки, а не с обратной косой чертой n . Возможно ли это?
Обновление: Почему бы просто не использовать команду gdb printf?
printf
(gdb) printf "%s", x asd qwe ... (gdb)
Старый ответ: Из отладчика вы можете выполнять команды. Просто позвоните printf
(gdb) call printf("%s", x) asd qwe ... (gdb)
Использовать спецификатор строки:
print /s x