문자열 C ++에 대한 HEX 출력

크리스 S.

printf출력을 std::string변수 로 변환하려고 합니다. 다음 for 루프가 있습니다.

for(i=0; i<53; i++) {
    printf("%02X", pbRecvBuffer[i]);
}

이 루프의 출력은 다음과 같은 16 진수 값 01445420434F2..입니다.. 내 첫 번째 시도는 stringstream다음과 같이 사용 되었습니다.

stringstream os;

for(i=0; i<53; i++) 
    os << std::hex << pbRecvBuffer[i];

std::cout << os << std::endl;

불행히도 이것은 잘못된 결과를 얻었습니다. 누군가가 직접보고 나를 도울 수있을 것입니다.

camp0

일반적으로 예를 들어 16 진수 및 int 형식의 스트림을 사용하는 것은 다음을 수행하는 것이 좋습니다.

std::ios_base::fmtflags f(out.flags()); // Init

out <<std::hex << std::setfill('0') << std::setw(2) << (unsigned int)pbRecvBuffer[i];

out.flags(f); // restore

일반적으로 out은 std :: cout, std :: ostringstream, std :: basic_ostream 등에서 파생 된 객체입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열에서 한 문자를 출력 c #

분류에서Dev

C의 문자열에 대한 printf의 예기치 않은 출력

분류에서Dev

2 문자에 대한 C 프로그램 2 차원 배열 char 값 출력

분류에서Dev

문자열 배열 무한 루프에 대한 C ++ 사용자 입력

분류에서Dev

Cut에 대한 출력 필드 구분자로 빈 문자열

분류에서Dev

grep 여러 문자열, 수 행, 각 문자열에 대한 에코 출력

분류에서Dev

C의 출력에 대한 이상한 문제

분류에서Dev

C ++에서 숫자 대신 이상한 문자를 출력 함 (Windows)

분류에서Dev

`printf ()`에서 문자열 출력을 변경하기위한 변수-C 언어

분류에서Dev

c의 공유 메모리, 출력에 대한 질문

분류에서Dev

디렉터리 경로에 대한 C # 구문 분석 출력

분류에서Dev

C # Regex 대소 문자 구분-문자열 분할 및 파일 출력에 쓰기

분류에서Dev

C ++에서 LPCWSTR에 대한 문자열

분류에서Dev

C에서 문자 / 문자열 포인터를 사용하면 이상한 출력이 나타납니다.

분류에서Dev

파일에서 읽은 C 분할 문자 배열 \ n (개행 문자), 이상한 출력

분류에서Dev

luajit ffi 함수 반환 문자열에 대한 이상한 출력

분류에서Dev

기존 C 문자 배열에 대한 신속한 문자열

분류에서Dev

C 프로그래밍 입력 한 문자열을 화면에 출력하는 방법은 무엇입니까?

분류에서Dev

networkx pagerank에 대한 자세한 출력

분류에서Dev

LLVM IR에 대한 C ++ 문자열

분류에서Dev

문자에 대한 입력 / 출력 작업

분류에서Dev

들어오는 문자열에 대한 c 문자열 조작

분류에서Dev

c 프로그램은 문자열에 대해 동일한 주소를 인쇄하고 c 프로그램의 예기치 않은 출력

분류에서Dev

if / elseif 문에 대한 잘못된 출력

분류에서Dev

'\ n'또는 endl이없는 C ++ 출력 문자열은 문자열 끝에 '#'을 출력합니다.

분류에서Dev

C ++에서 문자열의 출력 형식 지정

분류에서Dev

C에서 문자열의 홀수 출력

분류에서Dev

문자 배열 C ++로 이상한 출력 얻기

분류에서Dev

문자열 분할시 C ++ 불완전한 출력

Related 관련 기사

  1. 1

    문자열에서 한 문자를 출력 c #

  2. 2

    C의 문자열에 대한 printf의 예기치 않은 출력

  3. 3

    2 문자에 대한 C 프로그램 2 차원 배열 char 값 출력

  4. 4

    문자열 배열 무한 루프에 대한 C ++ 사용자 입력

  5. 5

    Cut에 대한 출력 필드 구분자로 빈 문자열

  6. 6

    grep 여러 문자열, 수 행, 각 문자열에 대한 에코 출력

  7. 7

    C의 출력에 대한 이상한 문제

  8. 8

    C ++에서 숫자 대신 이상한 문자를 출력 함 (Windows)

  9. 9

    `printf ()`에서 문자열 출력을 변경하기위한 변수-C 언어

  10. 10

    c의 공유 메모리, 출력에 대한 질문

  11. 11

    디렉터리 경로에 대한 C # 구문 분석 출력

  12. 12

    C # Regex 대소 문자 구분-문자열 분할 및 파일 출력에 쓰기

  13. 13

    C ++에서 LPCWSTR에 대한 문자열

  14. 14

    C에서 문자 / 문자열 포인터를 사용하면 이상한 출력이 나타납니다.

  15. 15

    파일에서 읽은 C 분할 문자 배열 \ n (개행 문자), 이상한 출력

  16. 16

    luajit ffi 함수 반환 문자열에 대한 이상한 출력

  17. 17

    기존 C 문자 배열에 대한 신속한 문자열

  18. 18

    C 프로그래밍 입력 한 문자열을 화면에 출력하는 방법은 무엇입니까?

  19. 19

    networkx pagerank에 대한 자세한 출력

  20. 20

    LLVM IR에 대한 C ++ 문자열

  21. 21

    문자에 대한 입력 / 출력 작업

  22. 22

    들어오는 문자열에 대한 c 문자열 조작

  23. 23

    c 프로그램은 문자열에 대해 동일한 주소를 인쇄하고 c 프로그램의 예기치 않은 출력

  24. 24

    if / elseif 문에 대한 잘못된 출력

  25. 25

    '\ n'또는 endl이없는 C ++ 출력 문자열은 문자열 끝에 '#'을 출력합니다.

  26. 26

    C ++에서 문자열의 출력 형식 지정

  27. 27

    C에서 문자열의 홀수 출력

  28. 28

    문자 배열 C ++로 이상한 출력 얻기

  29. 29

    문자열 분할시 C ++ 불완전한 출력

뜨겁다태그

보관