what I meant was does size() returns a positive value?
Try this:
QFile file("binary.ked");
{
uint i = file.size();
if(i>0)
{
char *ch = new char[i];
ds.readRawData(ch,i);
}
else qDebug()<<"size is null";
}
else qDebug()<<"could not open file";
QFile file("binary.ked");
if(file.open(QIODevice::ReadWrite))
{
QDataStream ds(&file);
uint i = file.size();
if(i>0)
{
char *ch = new char[i];
ds.readRawData(ch,i);
}
else qDebug()<<"size is null";
}
else qDebug()<<"could not open file";
To copy to clipboard, switch view to plain text mode
Bookmarks