swprintf(buff, 4, L"%#03x", value)
으로 시도했지만 value = 0
일 때 0x0
대신 000
이 표시됩니다.swprintf()를 사용하여 "0x0"을 인쇄하기위한 형식 문자열은 무엇이되어야합니까?
1
A
답변
1
L"0x%x", value
을 사용하십시오. 버퍼를 네 가지 요소로만 만드는 것은 나쁜 생각입니다 (value
이 0xF
보다 큰 경우). 당신은 반환 값을 저장하고 문자열이 절단되지 않았는지 확인해야합니다 :
int n = swprintf(buff, sizeof buff, L"0x%x", value);
if (n >= sizeof buff) { /* truncation! */ }
4
"0x % 03x"와 같은 리터럴에 "0x"가 필요합니다. x
형식은 숫자를 16 진수로 인쇄하기 만하며 0x 장식을 추가하지 않습니다.
관련 문제
- 1. 형식 문자열은()
- 2. 변환 문자열은 오류 "잘못된 형식"
- 3. Linq의 합계 형식 문자열은 어떻게됩니까?
- 4. UIPrintPageRenderer paperRect는 항상 0x0을 반환합니다.
- 5. hadoop.tmp.dir은 무엇이되어야합니까?
- 6. 백엔드는 무엇이되어야합니까?
- 7. 이것에 대한 쿼리는 무엇이되어야합니까?
- 8. MS-Access에서 인쇄하기위한 인보이스
- 9. Windows Forms에서 인쇄하기위한 도구
- 10. Qt에서 인쇄하기위한 시트
- 11. CSS로 인쇄하기위한 페이지 여백
- 12. PDF 파일을 인쇄하기위한 SDK
- 13. A4 형식을 인쇄하기위한 CSS 프레임 워크
- 14. XPS에 인쇄하기위한 Windows 7 드라이버
- 15. 나의 모델과 행동은 무엇이되어야합니까?
- 16. Google지도 API 키는 무엇이되어야합니까?
- 17. 루프의 gdal_rasterize에서 layername은 무엇이되어야합니까?
- 18. 링크에서 문서를 인쇄하기위한 조언/솔루션
- 19. window.print - 브라우저가 url을 인쇄하기위한 설정
- 20. 배경색을 인쇄하기위한 스타일 시트가 무시되었습니다.
- 21. Java에서 인쇄하기위한 번호 서식 지정
- 22. PHP 문자열은
- 23. 파이썬 문자열은
- 24. 문자열은 MySQL의
- 25. 엑셀은 - 문자열은
- 26. 자바 초보자 - 문자열 형식 = "| % -"+ maxW [j] + "s"; -이 문자열은 무엇을합니까?
- 27. 새 컨트롤러의 수퍼 클래스는 무엇이되어야합니까?
- 28. 이 함수의 결과 유형은 무엇이되어야합니까?
- 29. * .xml 파일의 Subversion 속성은 무엇이되어야합니까?
- 30. SQL 예외를 처리하는 전략은 무엇이되어야합니까?
그것은'buff'가 배열이라고 가정합니다. 포인터라면'sizeof'를 사용할 수 없습니다. –