I have a variable
char* x = \"asd\\nqwe\\n ... \"
and I want to print it with newlines printed as newlines not backslash n. Is it
Use the string specifier:
print /s x
Update: Why not just use the gdb printf command?
printf
(gdb) printf "%s", x asd qwe ... (gdb)
Old answer: From within the debugger you can execute commands. Just call printf
(gdb) call printf("%s", x) asd qwe ... (gdb)