Qt中QByteArray转int
通常我们用QByteArray读文件里面的内容。
QByteArray array;
QFile filer("/data/user");//
if(filer.open(QIODevice::ReadOnly)){
array=filer.readAll();
}
filer.close();
但是需要将读到的数据转化成自己需要的类型,直接使用QByteArray的toInt有时候会出错,所以我们可以先将QByteArray类型转成QString类型 ,再转成int。
QString s;
int arr;
s=array.data();
arr=s.toInt();