MySQL에 서명되지 않은 char 배열을 저장하는 방법
-
19-09-2019 - |
문제
배열을 저장하는 방법에 대한 아이디어 unsigned char
MySQL 데이터베이스의 필드에? Blob을 고려하고 있지만 어떻게 변환 할 수 있습니까? QByteArray
배열로 다시 변환하십시오 unsigned char
내가 원할 때? BTW, 나는 지문 데이터를 저장하려고합니다.
해결책
아래 코드를 사용하여 이것을 해결했습니다 (내 프로젝트에서 직접 복사).
struct fp {
unsigned char Template[MAX_TEMPLATE_SIZE];
int size;
};
// unsigned char to QByteArray QByteArray FingerPrint::charArrayToByteArray(fp fp0) { QByteArray ba; for (int i=0; i
// QByteArray to unsigned char fp FingerPrint::byteToFp(QByteArray *ba) { fp fp0; for (int i=0; isize(); i++) { fp0.Template[i] = ba->at(i); } fp0.size = ba->size(); return fp0; }
제휴하지 않습니다 StackOverflow