将Hello World用RFileWriteStream写入txt文件时,会变为0Hello World,再用RFileReadStream读入:
RFileReadStream in(rFile);
HBufC* fileData=HBufC::NewLC(in,32);
打出到屏幕还是Hello World没有多出0,
现在要将一个全是汉字的txt文件读入内存(不需要显示在屏幕)我该怎么做?
------解决方案--------------------------------------------------------
这样你试试看看:
_LIT(pathfile, " ");
RFile file;
int len;
unsigned char *ibuf;
file.Open(iEikonEnv-> FsSession(),pathfile,EFileRead);
file.Size(len);
ibuf=new unsigned char [len];
file.Read(TPtrC(ibuf,len));
file.Close();