So I have char **sentence with sentence[0] = string0, sentence[1] = string1, etc. Is there a way I can print the entire array in lldb? So that it shows up as {string0, string1, ...}
1 Answer
This is answered in:
View array in LLDB: equivalent of GDB's '@' operator in Xcode 4.1
particularly, you can use the parray command in any recent lldb.
There isn't a way to do this in the Xcode Locals view, but you can do this in the Xcode Debugger Console.
po sentence?pocalls class-implemented (in process) description methods. For instance in ObjC they call eitherdescriptionordebugDescriptionmethods. C (and C++) data types have no convention for providing string descriptions of themselves, so po won't do anything more thanprintorframe varfor C and C++ datatypes.