FileUtils::getInstance()->getDataFromFile(“ui.xml”);
我的机器是x64,项目是win32
FileUtils::getInstance()->getDataFromFile(“ui.xml”);
我的机器是x64,项目是win32
FileUtils::getInstance()->getStringFromFile(“ui.xml”);
用这个就好了,希望能解释一下原因.
这是因为你读的 .xml 文件末尾没有 0x00 FileUtils::getInstance()->getDataFromFile(“ui.xml”); 所以你要把返回的 buffer 末尾加一个0x00
真是个坑啊啊
getFileContent()返回的是文件的真实内容,不做任何的增、减。这个从函数的名字就可以看出来,行为是正确的,不是坑。