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 possible?
Update: Why not just use the gdb printf
command?
(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)
Use the string specifier:
print /s x
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With