for(int i=0; i<20; i++)
{
sprintf_s(&(buf[i*2]), 40, "%02x", hash[i]);
}
printf("%s", buf);
이렇게 하면 화면 아래에 보이는 16진수가 출력된다.
근데 저기에서 %부분에서 2를 빼버리면 반쪽이나;; 왜 그렇지 --?? 설명좀 해줄 게이있냐
for(int i=0; i<20; i++)
{
sprintf_s(&(buf[i*2]), 40, "%0x", hash[i]);
}
printf("%s", buf);
사진1이 정상적인 출력이긴한데 2를 빼버리니까 사진2처럼됨. 왜 그렇징 힝힝 --
댓글 0