将一个字符类型的数组数据写入dat文件
我用<<hex写入,结果UltraEdit打开后是密密麻麻的16进制数,每列都没有序号,都紧挨着,请问怎么样写入可以使UltraEdit软件显示正常?打开后显示很整齐的16进制数据,每列都有序号,点击切换16进制模式,可以切换
------解决方案--------------------
用QTextStream
查一下帮助,QString::number()这个函数,把十六进制数转换为文本。
大概意思:
QFile file(xxxx.dat);
if(!file.open(QFile::WriteOnly))
{
return;
}
QTextStream out(&file);
out << QString::number(hex,怎么显示为十六进制查帮助吧);
------解决方案--------------------
还有什么问题吗?