Whatever code i posted previously is the correct code,

I am giving down ,

i is size() of file,

QFile file("binary.ked");
file.open(QIODevice::ReadWrite);
QDataStream ds(&file);
uint i = file.size();
char *ch = new char[i]; ds>>ch;


I tried even some other values like ( 1,2,3,4,5) for i , its giving same o/p ?

please help me,