2진수 - 16진수 변환 배열관련 문제입니다.
소희
2023.04.01
질문 제목 : 2진수 - 16진수 변환 배열 관련 문제.
2진수 배열 1111 1111 을 16진수 ff 문자열 배열로 표현
(des 에서 사용하기 위해 나중에 2진수 배열 크기 64사이즈를를 16개의 16진수 문자열 배열로 바꿔야 됨)
ex : 1111 1111 .................. 1111 int / 크기[64] - ff............f/ char 크기[16]
질문 내용 :요약에서 말한대로 2진수로 표현된 배열을 16진수로 바꿔 문자형 배열로 바꾸려고 합니다.
배열이 아닌 그냥 단순히 숫자 1101 을 입력받아서 그것을 16진수로 표현하는 소스는 구현을 하겠는데
64비트가 되면 오버플로우가 되기 때문에
int[64] = 1111 1111 ...를 - 10진수 배열 [16] 10 10 ...이런식으로 바꾸고 - 그것을 다시 char[16] f f ...
바꾸려고 합니다.
조그마한 힌트라도 주시면 감사하겠습니다.ㅜㅜ
-
너에게
해결했습니다^^ 감사합니다.
-
바나나맛사탕
문자열로 처리하셔야 할 듯 합니다. 검사할 것도 많아보이네요.
버퍼에 문자열 받기 - 길이검사 - 1또는0 검사 - 2진문자배열에 바이트copy - 길이정보참조 - 4단위 끈어 읽기 - 4bytes의 값을 토대로 16진수 변환하여 저장
뭐 이런 흐름으로 생각해 봅니다.