18
C에서 바이트 배열을 16 진수 문자열로 어떻게 변환합니까?
나는 가지고있다: uint8 buf[] = {0, 1, 10, 11}; printf를 사용하여 문자열을 인쇄 할 수 있도록 바이트 배열을 문자열로 변환하고 싶습니다. printf("%s\n", str); 및 get (콜론이 필요하지 않음) : "00:01:0A:0B" 어떤 도움이라도 대단히 감사하겠습니다.
C는 시스템 프로그래밍 (OS 및 임베디드), 라이브러리, 게임 및 크로스 플랫폼에 사용되는 범용 프로그래밍 언어입니다. 이 태그는 달리 지정하지 않는 한 ISO 9899 표준 (최신 버전, 9899 : 2018, C89, c99, c11 등으로 버전 별 요청에 태그 지정)에 정의 된대로 C 언어와 관련된 일반적인 질문과 함께 사용해야합니다. C는 C ++과 구별되며 합리적인 이유없이 C ++ 태그와 결합해서는 안됩니다.