ファイルからHBufC8変数にデータを読み込み、別のファイルに同じデータ を書き込もうとしています。ここに私のテストコードがあります。読み取りの内部ループは4回繰り返して、各繰り返しで 5000文字を読み取ります。しかし、データをファイルに書き戻そうとすると、 というファイル "testfile.txt"は空です。それをより多くの周りに少し再生されますが、ヘルプは いつものように認識されるであろう;)おかげでSymbian:ファイルにHBufC *を書き込む方法
HBufC8* iFileBuffer = HBufC8::NewL(20000);
TPtr8 ptr(iFileBuffer->Des());
fp.Seek(ESeekStart,pos);
Err = fp.Read(ptr);
while(!Err && ptr.Length()>0)
{
Err = fp.Read(ptr);
Printf(_L("Data read: %d \n\n"), ptr.Length());
}
fp.Create(iFileServer,_L("C:\\testfile.txt"), EFileWrite);
fp.Seek(ESeekEnd,pos);
fp.Write(*iFileBuffer);
fp.Close();
delete(iFileBuffer);
STLPortはSymbianでもかなり良いです。 –