반응형
gdb에서 백슬래시 이스케이프를 표시하지 않고 늘 종단 문자열과 줄 바꿈을 인쇄하려면 어떻게 해야 합니까?
변수가 있습니다.
char* x = "asd\nqwe\n ... "
그리고 백슬래시가 아닌 새로운 행으로 인쇄하고 싶습니다.가능합니까?
업데이트: gdb만 사용하는 것은 어떨까요?printf
명령어?
(gdb) printf "%s", x
asd
qwe
...
(gdb)
오래된 답변: 디버거 내에서 명령을 실행할 수 있습니다.그냥 전화하세요.printf
(gdb) call printf("%s", x)
asd
qwe
...
(gdb)
문자열 지정자를 사용합니다.
print /s x
언급URL : https://stackoverflow.com/questions/1530736/how-to-print-a-null-terminated-string-with-newlines-without-showing-backslash-es
반응형
'sourcecode' 카테고리의 다른 글
검색 중에 로드 아이콘을 추가하는 방법(Vue.js 2) (0) | 2022.08.01 |
---|---|
"v[0] = name-of-module"이 일반적인 표준입니까? 아니면 일반적인 규약입니까? (0) | 2022.08.01 |
투명 배경을 사용하여 OpenGL 렌더링 컨텍스트를 만드는 방법 (0) | 2022.08.01 |
Recyserview가 CreateView를 호출하지 않음홀더 (0) | 2022.08.01 |
유닛 테스트 VueJS 구성 요소에서 Vuex 오류 발생 (0) | 2022.07.31 |