从字节数组转换为无符号字符*
Convertion from ByteArray to unsigned char*
我在Qt中,我遇到了以下问题:我正在存储来自嵌入式系统的指纹模板,通过ftp发送命令后,我的系统从扫描中获取指纹并保存模板(作为无符号字符*) 我确实知道模板的大小,并且他常量(总是 384) 问题是,要通过FTP发送到服务器,我需要转换为ByteArray,然后将其存储并发送回模块。我可以发送、存储它并将其发送回模块,但是当我尝试将收到的字节数组转换回无符号字符*时,我无法这样做。(我需要将其转换回来,因为要注册此收到的指纹,模板应该是无符号字符*) 有谁知道我如何从字节数组转换为无符号字符*?真的很感谢关注!
char *QByteArray::data()
应该是你要找的
相关文章:
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- C++中无符号字符溢出
- 使用无符号字符数组有效存储内存
- 在 std::无符号字符的向量处存储 int 的十六进制表示形式
- 如何在保持其值的同时将 c++ 无符号字符变量转换为 char 变量
- 从 std::vector<无符号字符>切片中提取 int?
- 将无符号字符的向量存储在数组中会给我 std::bad_alloc
- 使用 fopen 打开 .pak 文件并使该文件应用于 const 无符号字符* (C++)
- 库特无符号字符
- 寻找一种更好的方法来表示无符号字符数组
- C++ 无符号字符 *{varName};-> C#
- 如何返回/复制unique_ptr<无符号字符[]>的值?
- 将浮点数转换为无符号字符数组并打印出来
- 在函数中返回无符号字符数组,但不返回指针
- 如何在 C/C++ 中将无符号字符*转换为无符号字符数组?
- 如何返回实际值(在我的例子中是无符号字符数组)而不是来自 C++ 函数的指针?
- 如何将带有十六进制值的 std::string 转换为 std::vector<无符号字符>
- 无符号字符打印其 ASCII 值
- 字符数组到无符号字符 *
- 是否可以在 c++ 中将两位数保存在无符号字符中