void CebooksAppUi::RFileReadTextFileL(const TDesC& aFileName, TDes8& aBuffer)
{
RFile file;
User::LeaveIfError(file.Open(CCoeEnv::Static()->FsSession(),aFileName,EFileRead));
TInt err;
err=file.Read(aBuffer);
User::LeaveIfError(err);
file.Close();
}
void CebooksAppUi::RFileWriteTextFileL(const TDesC& aFileName, TDes8& aBuffer)
{
RFile file;
User::LeaveIfError(file.Open(CCoeEnv::Static()->FsSession(),aFileName,EFileWrite));
TInt err;
err=file.Write(aBuffer);
User::LeaveIfError(err);
file.Close();
}
void CebooksAppUi::ConstructL()
{
// Initialise app UI with standard value.
BaseConstructL();
//_LIT(KKey,"chenhuijie");
//HBufC* hbufc=KKey().AllocL();
// Create view object
//iAppView = CebooksAppView::NewL(ClientRect());
//iAppContainer=CPlainTextEditorContainer::NewL(ClientRect());
//BaseConstructL();
iAppContainer = CPlainTextEditorContainer::NewL(ClientRect());
iAppContainer->SetMopParent(this);
AddToStackL(iAppContainer);
//iAppContainer->SetEditorText(hbufc);
iAppContainer->OnlyRead();
TInt16 number;
//path = _L("C:\\ebooks.txt");
_LIT(path,"C:\\ebooks.txt");
//RFile file;
//file.Open(CEikonEnv::Static()->FsSession(), path, EFileRead);
//TFileText Title;
//Title.Set(file);
TBuf<256> iStr;
iStr=_L("999991234567899chenhuijie慧杰");
TBuf<256> rText;
TBuf8<256> RFile_text;
RFile_text.Copy(iStr);
RFileWriteTextFileL(path, RFile_text);
TBuf8<256> RFile_read_text;
RFileReadTextFileL(path, RFile_read_text);
rText.Copy(RFile_read_text);
iAppContainer->SetEditorText(rText);
//WriteToStreamFileL(iStr);
//ReadFromStreamFileL(rText);
//iAppContainer->SetEditorText(rText);
}