我有一个非常基础的问题。我尝试过谷歌搜索一段时间,因为有很多类似的问题,但没有一个解决方案适用于我。
这是一个代码片段,展示了问题:
QString test = "hello";
unsigned char* test1 = (unsigned char*) test.data();
unsigned char test2[10];
memcpy(test2,test1,test.size());
std::cout<<test2;
我尝试将QString适配到无符号字符数组中,但是输出结果始终只有“h”。
有人能告诉我这里出了什么问题吗?