RFileWriteStream RFileReadStream
来源:互联网 发布:windows live登陆 编辑:程序博客网 时间:2024/05/17 08:13
aaaaaaaaaaaaaaaaa
/* * 实现: * 1.写入两行, * 2.顺序读出两行,并保存在buf里. * 3.打印buf. * */_LIT( KFileName, "C:\\data\\ttta.txt" );_LIT( KText1, "Hello World!");_LIT( KText2, "123456");RFile file;TInt err = file.Replace(CCoeEnv::Static()->FsSession(), KFileName, EFileWrite|EFileStreamText);CleanupClosePushL(file);if (KErrNone != err) {CleanupStack::PopAndDestroy(1); // filereturn 0;}//1.写入两行,RFileWriteStream outputFileStream;outputFileStream.Attach(file);CleanupClosePushL(outputFileStream);outputFileStream << KText1;outputFileStream << KText2;CleanupStack::PopAndDestroy(2); // outputFileStream, file//2.顺序读出两行,并保存在buf里.User::LeaveIfError(file.Open(CCoeEnv::Static()->FsSession(),KFileName, EFileStreamText));//Open file where the stream text isCleanupClosePushL(file);RFileReadStream inputFileStream;inputFileStream.Attach(file);CleanupClosePushL(inputFileStream);TBuf<128> buf;HBufC* fileData = HBufC::NewLC(inputFileStream, 32);//同inputFileStream>>tuf;//TBuf<128> tuf;buf.Append(*fileData);//第一行CleanupStack::PopAndDestroy(fileData);fileData = HBufC::NewLC(inputFileStream, 32);buf.Append(*fileData);//第二行CleanupStack::PopAndDestroy(fileData);//3.打印buf.CAknInformationNote* informationNote;informationNote = new (ELeave) CAknInformationNote;informationNote->ExecuteLD(buf);CleanupStack::PopAndDestroy(2); // inputFileStream, rFile
aaaaaaaaaaaaaaaaaaaa
读的时候如这样:
// TRAPD(rapd, inputFileStream.ReadL(buf));
// if(KErrEof == rapd)
// ;
这里可以用void ReadL(TDes16& aDes,TInt aLength);//并且在写入的时候先写len,再写内容,读出的时候先ReadUint32L(),并以此来读出数据。
那么void ReadL(TDes16& aDes);这个接口是干什么用的?
- RFileWriteStream RFileReadStream
- 检测文件流RFileReadStream读到文件结尾
- 使用RFileReadStream读取文件时,判断文件结束的方法
- Symbian RFileWriteStream和RFile 以追加的方式 读写文件操作
- 读取文件数据: RFile(需8位转16位) 和 RFileReadStream
- redhat系统 重置root密码
- python之正则
- 《Java编程思想》学习笔记7——泛型编程基础
- SQL2005 存储过程学习
- JAVA JDBC事务提交的疑问
- RFileWriteStream RFileReadStream
- The way to enable django + uwsgi + nginx
- C#如何制作水晶报表简单易懂示例
- 内核中用于数据接收的结构体struct msghdr
- 深入浅出CRC——模2运算
- 动态语句语法:exec\sp_executesql语法(转载)
- 生成一些意思的图片和网站上验证码的生成
- python之程序结构
- 构造函数不能声明为虚函数