关于Qt与C++(5)

1.今天遇到一个诡异的问题。关于QByteArray和char* 之间的转换,因为以ByteArray格式读取进来的16进制文本数据内存在“0x00”类型的字符,因此调用data()函数后赋值成的char* 只显示了一部分,相似于被截断了。我觉得这是因为存在“0x00”被当成了终止字符,后面的值都没有被附上,可是实际上在内存中这部分值已经被赋上了,显示出来的只是其中一部分从开始到”0x00“之间的
相关文章
相关标签/搜索