문제

배열을 저장하는 방법에 대한 아이디어 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; }

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top