关于如何将数组保存unsigned char
到 MySQL 数据库中的字段的任何想法?我正在考虑 BLOB,但是如何将它转换为我想要的数组并将其转换回我想要QByteArray
的数组?unsigned char
顺便说一句,我正在尝试保存指纹数据。
问问题
977 次
1 回答
0
我设法使用下面的代码解决了这个问题(直接从我的项目中复制)
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; }
于 2010-01-16T04:52:05.447 回答