我有一个表,其中包含一些空字段。现在我必须读取这些字段并存储在字符串中并返回字符串。目前我正在阅读这些字段并将其存储在一个结构中并将其复制到字符串中。
memcpy(messagePkt.CardValidityEndDate,
boomer::utils::str::to_hex(transaction.CardID).c_str(), 4);
messagePkt
是一个包含字段CardValidityEndDate
的结构,而transaction.CardID
是一个数据库的字段。
将数据从结构复制到字符串
const char* data = (const char*)&messagePkt;
transactionLog.insert(0, data, sizeof(messagePkt));
transactionLog
:我必须存储的最终字符串
但是当我检查字符串时,什么都没有。