어떻게 wstring을 gdb로 인쇄 할 수 있습니까?gdb에서 wstring을 인쇄하는 방법
9
A
답변
1
std::wstring str
이 있다고 가정합니다.
call printf("%ls", str._M_data())
(printf와의 -l 옵션은 긴 문자열 만들고, 나는 보통 GDB printf의 해당 옵션처럼되지 않기 때문에 당신이 "call
"문을 필요로 생각합니다.) : 다음은 GDB에서 작동합니다
0
8
call printf %ls
은 당신이 void
캐스트를 필요로하고 여기에 표시된 \n
을 줄 바꿈 가끔 작동하지만, 전혀 GDB 6.3에서 작동하도록 할 수 있습니다. 또한 비 ASCII 코드 포인트이다 gdbinit :
define wc_print echo " set $c = (wchar_t*)$arg0 while (*$c) if (*$c > 0x7f) printf "[%x]", *$c else printf "%c", *$c end set $c++ end echo "\n end
그냥 wc
(wc_print
의 줄임말) 입력과를 중 하나 std::wstring
또는 wchar_t*
.
관련 문제
- 1. gdb에서 Java 배열을 인쇄하는 방법은 무엇입니까?
- 2. gdb에서 <incomplete type> 변수를 인쇄하는 방법
- 3. GDB에서
- 4. 리눅스에서 윈도우로 작성된 std :: wstring을 읽는 방법
- 5. Wstring을 CString으로 변환하십시오.
- 6. STL wstring을 typedef'ing
- 7. GDB에서 전역 주소를 얻는 방법
- 8. gdb에서 이것은 무엇을 의미합니까?
- 9. Xcode에서 변수를 인쇄하는 방법
- 10. C에서 인쇄하는 방법
- 11. 팝업 창만 인쇄하는 방법
- 12. Wpf에서 미리보기를 인쇄하는 방법?
- 13. 브라우저에서 PDF를 인쇄하는 방법
- 14. 행렬을 인쇄하는 방법 R
- 15. TreeView를 인쇄하는 방법?
- 16. .MSG를 PDF로 인쇄하는 방법
- 17. jpg로 문서를 인쇄하는 방법
- 18. 멋지게 인쇄하는 방법?
- 19. gdb에서 입력 리다이렉션 (MinGW)
- 20. GDB에서 루프를 벗어나게하려면 어떻게해야합니까?
- 21. gdb에서 실행 루프 끊기
- 22. gdb에서 프레임 정보에 액세스
- 23. javascript에서 가로로 페이지를 인쇄하는 방법
- 24. tiff 파일을 자동으로 인쇄하는 방법
- 25. Xcelsius에서 사용자 정의 인쇄하는 방법
- 26. vb.net에서 datagridview 결과를 인쇄하는 방법?
- 27. 올바른 오류 메시지를 인쇄하는 방법
- 28. cakePHP에서 줄 바꿈을 인쇄하는 방법?
- 29. restFB에서 로그 출력을 인쇄하는 방법
- 30. Silverlight 4에서 보고서를 인쇄하는 방법