Hex
-
헥사(Hex)스트링을 바이트 배열에 넣기C++/사용자 정의 함수 2018. 12. 13. 16:49
void string_to_bytearray(std::string str, unsigned char* &array, int& size) { int length = str.length(); // 두자릿수로 만들기 if(length%2 == 1) { str = "0" + str; length++; } // 출력 배열의 메모리 할당 array = new unsigned char[length/2]; size = length/2; std::stringstream sstr(str); for(int i=0; i > ch1 >> ch2; int dig1, dig2; if(isdigit(ch1)) dig1 = ch1 - '0'; else if(ch1>='A..